知识大全 罕见的VB.NET复制删除文件完整示例

Posted 目录

篇首语:男儿欲遂平生志,六经勤向窗前读。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 罕见的VB.NET复制删除文件完整示例相关的知识,希望对你有一定的参考价值。

罕见的VB.NET复制删除文件完整示例  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

  有些人认为操作文件是一件非常简单的是 其实并不是 如果你没有权限你就不能对文件进行更改 但是我们今天不讲权限的问题 我们来对VB NET复制删除文件这个问题进行简单的介绍一下

  VB NET复制删除文件代码

   VB NET版     Imports System IO    Imports System IO Directory     ======================================================     实现一个静态方法将指定文件夹下面的所有内容copy到目标文件夹下面     如果目标文件夹为只读属性就会报错      ======================================================    Public Shared Sub CopyDir(ByVal srcPath As String  ByVal aimPath As String)    Try     检查目标目录是否以目录分割字符\\结束 如果不是则添加之    If aimPath(aimPath Length    ) <> Path DirectorySeparatorChar Then    aimPath += Path DirectorySeparatorChar    End If    判断源目录是否存在 不存在则退出     If (Not Directory Exists(srcPath)) Then Exit Sub     判断目标目录是否存在如果不存在则新建之    If (Not Directory Exists(aimPath)) Then Directory CreateDirectory(aimPath)     得到源目录的文件列表 该里面是包含文件以及目录路径的一个数组     如果你指向copy目标文件下面的文件而不包含目录请使用下面的方法     string[] fileList = Directory GetFiles(srcPath);    Dim fileList() As String = Directory GetFileSystemEntries(srcPath)     遍历所有的文件和目录    For Each FileName As String In fileList     先当作目录处理如果存在这个目录就递归Copy该目录下面的文件    If Directory Exists(FileName) Then    CopyDir(FileName  aimPath + Path GetFileName(FileName))     否则直接Copy文件    Else    File Copy(FileName  aimPath + Path GetFileName(FileName)  True)    End If    Next    Catch ex As Exception    MessageBox Show(ex ToString())    End Try    End Sub     ======================================================     实现一个静态方法将指定文件夹下面的所有内容Detele     测试的时候要小心*作 删除之后无法恢复      ======================================================    Public Shared Sub DeleteDir(ByVal aimPath As String)    Try     检查目标目录是否以目录分割字符结束如果不是则添加之    If (aimPath(aimPath Length    ) <> Path DirectorySeparatorChar) Then    aimPath += Path DirectorySeparatorChar    End If    判断待删除的目录是否存在 不存在则退出     If (Not Directory Exists(aimPath)) Then Exit Sub     得到源目录的文件列表 该里面是包含文件以及目录路径的一个数组     如果你指向Delete目标文件下面的文件而不包含目录请使用下面的方法     string[] fileList = Directory GetFiles(aimPath);    Dim fileList() As String = Directory GetFileSystemEntries(aimPath)     遍历所有的文件和目录    For Each FileName As String In fileList    If (Directory Exists(FileName)) Then     先当作目录处理如果存在这个目录就递归Delete该目录下面的文件    DeleteDir(aimPath + Path GetFileName(FileName))    Else     否则直接Delete文件    File Delete(aimPath + Path GetFileName(FileName))    End If    Next    删除文件夹    System IO Directory Delete(aimPath  True)    Catch ex As Exception    MessageBox Show(ex ToString())    End Try    End Sub 

cha138/Article/program/net/201311/11756

相关参考

知识大全 vb.net实现sqlite数据库编程示例

   在项目开发中充分体会到了一个精简数据存储模块的重要性及实用性在综合了三年开发经验的基础上向各位推介一下sqlite数据库希望更多的程序猿支持开源精神 &n

知识大全 完整的VB.NET的语法解析程序

完整的VB.NET的语法解析程序  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 比较长不过支持全部

知识大全 VB.NET读写文本文件方法

VB.NET读写文本文件方法  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  工作需要小编需要使用

知识大全 在VB.NET中检索文件信息

在VB.NET中检索文件信息  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  您是否曾经希望了解如

知识大全 在VB.NET中实现文件的拖放

在VB.NET中实现文件的拖放  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  本文介绍了在VBN

知识大全 VB.NET中监视文件夹的变化

VB.NET中监视文件夹的变化  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!有时候处于业务的需要我

知识大全 VB.NET将任意图像文件设置为鼠标形状

VB.NET将任意图像文件设置为鼠标形状  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  VBNE

知识大全 VB.NET读取INI文件设置信息函数sdGetIniInfo

VB.NET读取INI文件设置信息函数sdGetIniInfo  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来

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

VB.NET拷贝整个目录下所有子目录及文件的实例代码  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

知识大全 vb.net通过app.config来改变编译路径

  问题:我先把我的意思讲一遍:假如把一个A工程编译后:会在Debug目录中生成以下文件:AExeApdbAxml引用的mondll我在制作setup文件后我想生成一个这样的目录:A目录中:bin\\