复制代码 代码如下:
Public Sub CopyDerictory(ByVal DirectorySrc As DirectoryInfo, ByVal DirectoryDes As DirectoryInfo)
Dim strDirectoryDesPath As String = DirectoryDes.FullName "" DirectorySrc.Name
If Not Directory.Exists(strDirectoryDesPath) Then
Directory.CreateDirectory(strDirectoryDesPath)
End If
Dim f, fs() As FileInfo
fs = DirectorySrc.GetFiles()
For Each f In fs
File.Copy(f.FullName, strDirectoryDesPath "" f.Name, True)
Next
Dim DirSrc, Dirs() As DirectoryInfo
Dirs = DirectorySrc.GetDirectories()
// 递归调用自身
For Each DirSrc In Dirs
Dim DirDes As New DirectoryInfo(strDirectoryDesPath)
CopyDerictory(DirSrc, DirDes)
Next
End Sub
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
CopyDerictory(New DirectoryInfo("C:Documents and SettingsusernameFavorites"), New DirectoryInfo("g: emp"))
End Sub
您可能感兴趣的文章:- VB.net常用字符和日期等函数
- vb.net读写文件代码
- vb.net发布水晶报表程序步骤
- VB.net 查询获取数据库数据信息
- VB.net读取Word文档属性的方法
- VB.NET进度条的方法代码
- 获取客户端IP地址c#/vb.net各自实现代码
- asp.net(vb.net)获取真实IP的函数
- asp.net 验证码的简单制作(vb.net+C#)
- 在VB.NET应用中使用MySQL的方法
- vb.net操作注册表的方法分析【增加,修改,删除,查询】