手把手教你使用VB.NET FileInfo類對文件操作
你用電腦就要對文件和文件系統(tǒng)操作,這是不可避免的,那拷貝、移動(dòng)和刪除文件和文件夾的功能是很有用的。在網(wǎng)上收到一些關(guān)于文件操作的列子,現(xiàn)在和大家分享一下,以下的示例代碼將向您展示如何使用VB.NET FileInfo來拷貝、移動(dòng)和刪除文件,以及如何使用DirectoryInfo來移動(dòng)和刪除文件夾。(注意:為了運(yùn)行這些示例,您需要將這條語句:Imports System.IO,添加到您的表單或模塊的最頂部。)
VB.NET FileInfo示例
拷貝一個(gè)文件
- Dim fFile1 As New FileInfo("C:abc1.txt")
- fFile1.CopyTo("C:abc2.txt", True)
我們將fFile1變量定義為一個(gè)FileInfo對象并設(shè)定它指向文件系統(tǒng)中的一個(gè)目錄,為了拷貝一個(gè)文件,我們使用FileInfo對象中的CopyTo方法并指明我們計(jì)劃要拷貝的目標(biāo)文件的全名。
移動(dòng)一個(gè)文件
- Dim fFile1 As New FileInfo("C:abc1.txt")
- fFile1.MoveTo("C:abc3.txt")
我們將fFile1變量定義為一個(gè)FileInfo對象并設(shè)定它指向文件系統(tǒng)中的一個(gè)目錄,為了拷貝一個(gè)文件,我們使用FileInfo對象中的CopyTo方法并指明我們計(jì)劃要移動(dòng)的目標(biāo)文件的全名。
刪除一個(gè)文件
- Dim fFile1 As New FileInfo("C:abc1.txt")
- fFile1.Delete()
我們將fFile1變量定義為一個(gè)FileInfo對象并設(shè)定它指向文件系統(tǒng)中的一個(gè)目錄,為了刪除一個(gè)文件,我們使用FileInfo對象中的Delete方法。
VB.NET FileInfo DirectoryInfo示例
移動(dòng)一個(gè)文件夾
- Dim dDir1 As New DirectoryInfo("C:Folder1")
- dDir1.MoveTo("C:Folder2")
我們將dDir1變量定義為一個(gè)DirectoryInfo對象并設(shè)定它指向文件系統(tǒng)中的一個(gè)目錄,為了移動(dòng)一個(gè)文件夾,我們使用DirectoryInfo對象的MoveTo方法,并指明我們所移動(dòng)的文件夾的完整目標(biāo)路徑。
刪除一個(gè)文件夾
- Dim dDir1 As New DirectoryInfo("C:Folder1")
- dDir1.Delete()
我們將dDir1變量定義為一個(gè)DirectoryInfo對象并設(shè)定它指向文件系統(tǒng)中的一個(gè)目錄,為了刪除一個(gè)文件夾,我們使用DirectoryInfo對象的Delete方法。(您只能刪除一個(gè)空的文件夾,如果文件夾含有文件,您將不能刪除它知道您清空它為止。)
【編輯推薦】