知识大全 罕见的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相关参考
在项目开发中充分体会到了一个精简数据存储模块的重要性及实用性在综合了三年开发经验的基础上向各位推介一下sqlite数据库希望更多的程序猿支持开源精神 &n
完整的VB.NET的语法解析程序 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 比较长不过支持全部
VB.NET读写文本文件方法 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 工作需要小编需要使用
在VB.NET中检索文件信息 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 您是否曾经希望了解如
在VB.NET中实现文件的拖放 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 本文介绍了在VBN
VB.NET中监视文件夹的变化 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!有时候处于业务的需要我
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\\