华域联盟 .Net VB.NET拷贝整个目录下所有子目录及文件的实例代码

VB.NET拷贝整个目录下所有子目录及文件的实例代码

复制代码 代码如下:

 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操作注册表的方法分析【增加,修改,删除,查询】

本文由 华域联盟 原创撰写:华域联盟 » VB.NET拷贝整个目录下所有子目录及文件的实例代码

转载请保留出处和原文链接:https://www.cnhackhy.com/51159.htm

本文来自网络,不代表华域联盟立场,转载请注明出处。

作者: sterben

发表回复

联系我们

联系我们

2551209778

在线咨询: QQ交谈

邮箱: [email protected]

工作时间:周一至周五,9:00-17:30,节假日休息

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

关注微博
返回顶部