你用电脑就要对文件和文件系统操作,这是不可避免的,那拷贝、移动和删除文件和文件夹的功能是很有用的。在网上收到一些关于文件操作的列子,现在和大家分享一下,以下的示例代码将向您展示如何使用VB.NET FileInfo来拷贝、移动和删除文件,以及如何使用DirectoryInfo来移动和删除文件夹。(注意:为了运行这些示例,您需要将这条语句:Imports System.IO,添加到您的表单或模块的最顶部。)
VB.NET FileInfo示例
拷贝一个文件
- Dim fFile1 As New FileInfo("C:abc1.txt")
- fFile1.CopyTo("C:abc2.txt", True)
我们将fFile1变量定义为一个FileInfo对象并设定它指向文件系统中的一个目录,为了拷贝一个文件,我们使用FileInfo对象中的CopyTo方法并指明我们计划要拷贝的目标文件的全名。
移动一个文件
- Dim fFile1 As New FileInfo("C:abc1.txt")
- fFile1.MoveTo("C:abc3.txt")
我们将fFile1变量定义为一个FileInfo对象并设定它指向文件系统中的一个目录,为了拷贝一个文件,我们使用FileInfo对象中的CopyTo方法并指明我们计划要移动的目标文件的全名。
删除一个文件
- Dim fFile1 As New FileInfo("C:abc1.txt")
- fFile1.Delete()
我们将fFile1变量定义为一个FileInfo对象并设定它指向文件系统中的一个目录,为了删除一个文件,我们使用FileInfo对象中的Delete方法。
VB.NET FileInfo DirectoryInfo示例
移动一个文件夹
- Dim dDir1 As New DirectoryInfo("C:Folder1")
- dDir1.MoveTo("C:Folder2")
我们将dDir1变量定义为一个DirectoryInfo对象并设定它指向文件系统中的一个目录,为了移动一个文件夹,我们使用DirectoryInfo对象的MoveTo方法,并指明我们所移动的文件夹的完整目标路径。
删除一个文件夹
- Dim dDir1 As New DirectoryInfo("C:Folder1")
- dDir1.Delete()
我们将dDir1变量定义为一个DirectoryInfo对象并设定它指向文件系统中的一个目录,为了删除一个文件夹,我们使用DirectoryInfo对象的Delete方法。(您只能删除一个空的文件夹,如果文件夹含有文件,您将不能删除它知道您清空它为止。)
【编辑推荐】