tft每日頭條

 > 科技

 > vba文件管理表

vba文件管理表

科技 更新时间:2024-10-08 10:45:35

vba文件管理表(VBA操作文件四大方法)1

三、利用FileSystemObject對象來處理文件

FileSystemObject對象模型,是微軟提供的專門用來訪問計算機文件系統的,具有大量的屬性、方法和事件。其使用面向對象的“object.method”語法來處理文件夾和文件,使用起來十分方便(需Office 2000以後版本)。FileSystemObject并不是VBA的一部分,它是以一個COM組件的形式提供的。因此,要使用先要創建FileSystemObject對象。

FileSystemObject對象模型包含了下面的對象和集合:

•FileSystemObject 主對象,包含用來創建、删除和獲得有關信息,以及用來操作驅動器、文件夾和文件的方法和屬性。

•Drive 對象,包含用來獲得信息的方法和屬性,這些信息是關于連接在系統上的驅動器的,如有多少可用空間等。驅動器不一定是硬盤,也可以是CD-ROM、U盤甚至是通過網絡在邏輯上連接的硬盤(如公司裡部門共享的服務器網絡硬盤)。

•Drives 集合,提供驅動器的列表,這些驅動器以實物或在邏輯上與系統相連接。Drives集合包括所有驅動器,與類型無關。

•File 對象,包含用來創建、删除或移動文件的方法和屬性。

•Files 集合,提供包含在文件夾内的所有文件的列表。

•Folder 對象,包含用來創建、删除或移動文件夾的方法和屬性。

•Folders 集合,提供包含在文件夾内的所有文件夾的列表。

•TextStream 對象,用來讀寫文本文件。

(一)準備工作

要使用FileSystemObject對象,先要創建它。創建FileSystemObject對象要使用CreatObject函數。CreateObject 函數用來創建并返回一個對 ActiveX 對象的引用。

語法:CreateObject(class,[servername])

class 是要創建的應用程序名稱和類。

servername 要在其上創建對象的網絡服務器名稱。(如果要在遠程計算機上創建對象才用)

class 參數使用 appname.objecttype 這種語法,包括以下部分:

appname 必需的;提供該對象的應用程序名。

objecttype 必需的;待創建對象的類型或類。

因此,我們用下面的代碼創建FileSystemObject對象:

Dim fso As Object

Set fso = CreateObject("Scripting.FileSystemObject")

Scripting是類型庫的名稱,FileSystemObject就是要創建的對象的名字。

同樣我們可以創建Dictionary 對象如下:

Dim d

Set d = CreateObject("Scripting.Dictionary")

(二)FileSystemObject對象的方法

FileSystemObject對象模型中有些功能是重複的,如可用FileSystemObject對象的CpoyFile方法,也可用File對象的Copy方法來複制文件。下面先介紹FileSystemObject對象的方法。

1、GetDrive 方法

語法:object.GetDrive drivespec

drivespec參數可以是一個驅動器字符(c)、一個驅動器字符加一個冒号(c:)、一個驅動器字符加冒号和路徑分隔符(c:\)或任何網絡共享的說明(\\computer2\share1)。

作用:返回一個與指定路徑中的驅動器相對應的 Drive 對象。

示例:

Dim d

Set d = fso.GetDrive("D:") '變量d就代表了驅動器D對象

如果 drivespec 不符合任何一種可以接受的形式或者不存在,則發生一個錯誤。

注意:為簡潔,示例中都假定fso是已經創建的FileSystemObject對象

2、GetDriveName 方法

語法:object.GetDriveName(path)

作用:返回一個包含指定路徑的驅動器名字的字符串。

示例:

Debug.Print fso.GetDriveName("c:\test.txt") '立即窗口顯示"c:"

3、GetExtensionName 方法

語法:object.GetExtensionName(path)

作用:返回一個包含路徑中最後部件擴展名的字符串。

示例:

Debug.Print fso.GetExtensionName("c:\test.txt") '立即窗口顯示"txt"

4、GetBaseName 方法

語法:object.GetBaseName(path)

作用:返回一個包含路徑中最後部件的基本名字(去掉任何文件擴展名)的字符串。

示例:

Debug.Print fso.GetBaseName("c:\abc\test.txt") '立即窗口顯示"test"

5、GetAbsolutePathName 方法

語法:object.GetAbsolutePathName(pathspec)

作用:從提供的路徑說明中返回一個完整、明确的路徑。

示例:

如果pathspec為空字符串"",則返回當前路徑。假設當前路徑為C:\Documents and Settings\yc\My Documents

Debug.Print fs.GetAbsolutePathName("") '顯示C:\Documents and Settings\yc\My Documents

Debug.Print fs.GetAbsolutePathName("c:..") '顯示C:\Documents and Settings\yc,即上層目錄

Debug.Print fs.GetAbsolutePathName("abc") '顯示C:\Documents and Settings\yc\My Documents\abc

Debug.Print fs.GetAbsolutePathName("c:\test.txt") '顯示C:\test.txt

6、GetFile 方法

語法:object.GetFile(filespec)

作用:返回一個和指定路徑中文件相對應的 File 對象。

示例:

Dim f

Set f = fso.GetFile("c:\test.txt") '變量f就代表了文件test.txt對象

注意:如果指定的文件不存在,則發生一個錯誤。

7、GetFileName 方法

語法:object.GetFileName(pathspec)

作用:返回指定路徑中的最後部件,該路徑不是驅動器說明的一部分。

示例:

Debug.Print fso.GetFileName("c:\abc\test.txt") '立即窗口顯示"test.txt"

8、GetFolder 方法

語法:object.GetFolder(folderspec)

作用:返回一個和指定路徑中文件夾相對應的 Folder 對象。

示例:

Dim fd

Set fd = fso.GetFolder("c:\windows") '變量f就代表了文件夾windows對象

注意:如果指定的文件夾不存在,則發生一個錯誤。

9、GetSpecialFolder 方法

語法:object.GetSpecialFolder(folderspec)

作用:返回指定的特殊文件夾。

說明:

folderspec 參數可為任何的下列值:

WindowsFolder 0 Windows 文件夾,包含由 Windows 操作系統安裝的文件。

SystemFolder 1 系統文件夾,包含庫、字體、設備驅動程序。

TemporaryFolder 2 Temp 文件夾,用于存儲臨時文件。它的路徑在 TMP 環境變量中。

10、GetParentFolderName 方法

語法:object.GetParentFolderName(path)

作用:返回一個包含指定路徑最後部件父文件夾名字的字符串。

示例:

Debug.Print fso.GetParentFolderName("c:\tmp\test.txt") '顯示"c:\tmp"

11、GetTempName 方法

語法:object.GetTempName

作用:返回一個随機産生的臨時文件或文件夾的名字,該名字在執行需要臨時文件或文件夾的操作時有用。

說明:GetTempName 方法不産生一個文件,它僅提供一個臨時文件名字,該名字可被 CreateTextFile 用于創建一個文件。

示例:

Debug.Print fso.GetTempName '顯示"radB0208.tmp",每次都會變。

12、BuildPath 方法

語法:object.BuildPath(path, name)

作用:追加一個名字到一個已經存在的路徑。

示例:

Debug.Print fso.BuildPath("c:\tmp", "abc") '顯示"c:\tmp\abc"

13、CreateFolder 方法

語法:object.CreateFolder(foldername)

作用:創建一個文件夾。

注意:如果指定的文件夾已經存在,則發生一個錯誤。

示例:

fso.CreateFolder("c:\myfolder") '在C盤創建一個myfolder文件夾

14、CopyFolder 方法

語法:object.CopyFolder source, destination[, overwrite]

source 必需的。指明一個或多個被複制文件夾的字符串文件夾說明,可以包括通配符。

destination 必需的。指明 source 中被複制文件夾和子文件夾的接受端的字符串,不允許有通配符。

overwrite 可選的。Boolean 值,它表示已存在的文件夾是否被覆蓋。如果為 True,文件被覆蓋。如果為 False,文件不被覆蓋。缺省值為 True。

作用:複制一個文件夾到另一個地方。

說明:

① 通配符僅可用于 source 參數的最後一個路徑部件。

例如:fso.CopyFolder "c:\mydocuments\letters\*", "c:\tempfolder\" 這是可以的。

但不能這樣:fso.CopyFolder "c:\mydocuments\*\*", "c:\tempfolder\"

② 如果 source 包含通配符或 destination 以路徑分隔符(\)為結尾,則認為 destination 是一個已存在的文件夾,在其中複制相匹配的文件夾和子文件夾。否則認為 destination 是一個要創建的文件夾的名字。

例如:fso.copyfolder "c:\tmp", "f:\abc\"

如果F盤沒有abc文件夾,将發生錯誤。如果存在,可看到abc文件夾裡有tmp文件夾。

假如寫成這樣:fso.copyfolder "c:\tmp", "f:\abc"

此時若abc不存在,将創建abc文件夾,且将tmp文件夾裡的内容複制到abc文件夾裡,而不是tmp文件夾,隻有abc是一個已經存在的文件夾時,才複制整個tmp文件夾到abc文件夾裡。

③如果 destination 是一個已存在的文件,則發生一個錯誤。

④如果 destination 是一個目錄,它将嘗試複制文件夾和它所有的内容。如果一個包含在 source 的文件已在 destination 中存在,當 overwrite 為 False 時發生一個錯誤,否則它将嘗試覆蓋這個文件。

⑤如果 destination 是一個隻讀目錄,當嘗試去複制一個已存在的隻讀文件到此目錄并且 overwrite為 False 時,則發生一個錯誤。

⑥如果 source 不存在或使用的通配符不能和任何文件夾匹配,也發生一個錯誤。

⑦CopyFolder 方法停止在它遇到的第一個錯誤上,之前所做的操作是不會消失的,所以要注意。

15、MoveFolder 方法

語法:object.MoveFolder source, destination

參數與CopyFolder的前兩個一樣。

作用:将一個或多個文件夾從一個地方移動到另一個地方。

說明:

①隻有在操作系統支持的情況下,這個方法才允許文件夾在卷之間移動。Windows是不允許的,将C盤的文件夾移到D盤是不行的。

②如果 source 包含通配符或 destination 以路徑分隔符 (\) 為結尾,則認為 destination 指定了一個已存在的文件夾,在此文件夾中移動相匹配的文件。否則,認為 destination 是一個要創建的目标文件夾名字。這點與CopyFolder是一樣的。

③如果 destination 是一個已存在的文件,則發生一個錯誤。

④如果 destination 是一個目錄,則發生一個錯誤。

例如:

fso.movefolder "c:\tmp", "c:" '發生錯誤。

⑤如果 source 不存在或使用的通配符不能和任何文件夾匹配,也發生一個錯誤。

⑥MoveFolder 方法停止在它遇到的第一個錯誤上。不要嘗試回卷在錯誤發生前所做的任何改變。

16、DeleteFolder 方法

語法:object.DeleteFolder folderspec[, force]

folderspec 必需的。要删除的文件夾的名字。 Folderspec 可以在最後的路徑部件中包含通配符。

force 可選的。Boolean 值,如果要删除具有隻讀屬性設置的文件夾,其值為 True,如果值為 False (缺省),則不能删除具有隻讀屬性設置的文件夾。

作用:删除一個指定的文件夾和它的内容。

說明:如果沒有發現相匹配的文件夾,則發生一個錯誤。DeleteFolder 方法停止在它遇到的第一個錯誤上,不要嘗試回卷或撤消錯誤發生前所做的任何改變。

示例:

fso.DeleteFolder("c:\tmp")

17、FolderExists 方法

語法:object.FolderExists(folderspec)

作用:如果指定的文件夾存在返回 True,不存在返回 False。

18、DriveExists 方法

語法:object.DriveExists(drivespec)

作用:如果指定的驅動器存在,返回 True,如果不存在返回 False。

19、FileExists 方法

語法:object.FileExists(filespec)

作用:如果指定的文件存在,返回 True,若不存在,則返回 False。

20、CreateTextFile 方法

語法:object.CreateTextFile(filename[, overwrite[, unicode]])

overwrite 可選的。Boolean 值,表示一個已存在文件是否可被覆蓋。如果可被覆蓋其值為 True,其值為 False 時不能覆蓋。如果它被省略,則已存在文件不能覆蓋。

unicode 可選的。Boolean 值,表示文件是作為一個 Unicode 文件創建的還是作為一個ASCII 文件創建的。如果作為一個 Unicode 文件創建,其值為 True,作為一個 ASCII 文件創建,其值為 False。如果省略的話,則認為是一個 ASCII 文件。

作用:創建一個指定的文件名并且返回一個用于該文件讀寫的 TextStream 對象。

示例:

Dim f

Set f = fso.CreateTextFile("c:\testfile.txt", True)

21、OpenTextFile 方法

語法:object.OpenTextFile(filename[, iomode[, create[, format]]])

作用:打開一個指定的文件并返回一個 TextStream 對象,該對象可用于對文件進行讀、寫、追加操作。

說明:

•iomode 參數可為下面設置值中的任何值:

ForReading 1 打開一個隻讀文件,不能對此文件進行寫操作。

ForWriting 2 打開一個用于寫操作的文件。如果和此文件同名的文件已存在,則覆蓋以前内容。

ForAppending 8 打開一個文件并寫到文件的尾部。

注意:在VBA幫助裡是沒有ForWriting的,其實是有的,VBA幫助也是有錯誤的。另外,這些常數在使用前要先聲明,或者直接用數值。

•create 可選的,它表示如果指定的 filename 不存在是否可以創建一個新文件。如果創建新文件,其值為 True。若不創建文件其值為 False。缺省值為 False。

•Format 參數可為下面設置值中的任何值:

TristateUseDefault –2 使用系統缺省打開文件。

TristateTrue –1 以 Unicode 格式打開文件。

TristateFalse 0 以 ASCII 格式打開文件。

示例:

Dim f

Set f = fso.OpenTextFile("c:\testfile.txt", 2, True)

或者:

Const ForWriting = 2

Set f = fso.OpenTextFile("c:\testfile.txt", ForWriting, True)

這兩者功能是一樣的,一個聲明了常量,一個直接用數值。都是在C盤創建文件testfile.txt(如不存在),或以寫的方式打開(如存在)。

22、CopyFile 方法

語法:object.CopyFile source, destination[, overwrite]

作用:把一個或多個文件從一個地方複制到另一個地方。

說明:需要注意的地方與CopyFolder是完全類似的。

示例:

fso.copyfile "c:\testfile.txt", "f:\abc\" '若abc不存在則出錯。

fso.copyfile "c:\testfile.txt", "f:\abc" '若abc不存在則複制testfile.txt到F盤文件名變為abc,若abc存在,出錯,因為是一個目錄。

23、MoveFile 方法

語法:object.MoveFile source, destination

作用:将一個或多個文件從一個地方移動到另一個地方。

說明:需要注意的地方與MoveFolder是完全類似的。

24、DeleteFile 方法

語法:object.DeleteFile filespec[, force]

作用:删除一個指定的文件。

說明:force 可選的。如果要删除具有隻讀屬性設置的文件,其值為 True。如果其值為 False (缺省),則不能删除具有隻讀屬性設置的文件。

(三)處理驅動器

可以利用Drive對象來獲取有關各種驅動器的信息,Drive對象的屬性有:

TotalSize 屬性 驅動器的總容量,以字節為單位。

AvailableSpace 屬性 驅動器的可用空間容量,以字節為單位。

FreeSpace 屬性 驅動器的剩餘空間容量,和 AvailableSpace 屬性是相同的。

對于支持限額的計算機系統來說,二者之間可能有所不同。

DriveLetter 屬性 驅動器字母,即盤符。

DriveType 屬性 驅動器的類型。如"Removable"、"Fixed"、"Network"、"CD-ROM"、"RAM Disk"

SerialNumber 屬性 驅動器的序列号。

FileSystem 屬性 驅動器所使用的文件系統類型。如FAT、FAT32、NTFS、以及 CDFS。

IsReady 屬性 驅動器是否可用。

ShareName 屬性 驅動器的網絡共享名。

VolumeName 屬性 驅動器的卷标名。

Path 屬性 驅動器的路徑。C 驅動器的路徑是 C:,而不是 C:\。

RootFolder 屬性 定驅動器的根文件夾。C 驅動器的根文件夾是 C:\。

這些屬性的使用都十分簡單,直接用“對象.屬性”就可以了。在使用前要先用GetDrive獲得一個Drive對象,注意不能創建一個驅動器對象。下面舉個例子:

Sub ShowFreeSpace(drvPath)

Dim fs, d, s

Set fs = CreateObject("Scripting.FileSystemObject")

Set d = fs.Getdrive(fs.GetDriveName(drvPath))

s = "Drive " & UCase(drvPath) & "-"

s = s & d.VolumeName & vbCrLf

s = s & "Free Space: " & FormatNumber(d.FreeSpace / 1024, 0)

s = s & " Kbytes"

MsgBox s

End Sub

利用Call ShowFreeSpace("c:"),即可獲得C盤的卷标名和可用空間。

(四)處理文件夾

1、獲取文件夾的信息

可以利用Folder對象來獲取有關文件夾的信息,Folder對象的屬性有:

Attributes 屬性 文件夾的屬性。可為下列值中的任意一個或任意的邏輯組合:

Normal 0 一般文件。未設置屬性。

ReadOnly 1 隻讀文件。屬性為讀/寫。

Hidden 2 隐藏文件。屬性為讀/寫。

System 4 系統文件。屬性為讀/寫。

Volume 8 磁盤驅動器卷标。屬性為隻讀。

Directory 16 文件夾或目錄。屬性為隻讀。

Archive 32 自上次備份後已經改變的文件。屬性為讀/寫。

Alias 64 鍊接或快捷方式。屬性為隻讀。

Compressed 128 壓縮文件。屬性為隻讀。

Name 屬性 文件夾名字。

ShortName 屬性 較早的 8.3 命名約定的程序所使用的短名字。

Type 屬性 文件夾類型。

Files 屬性 所有 File 對象組成的 Files 集合,這些 File 對象包含在指定的文件夾中

──包括設置了隐藏和系統文件屬性的那些文件。

Drive 屬性 文件夾所在的驅動器符号。

IsRootFolder 屬性 文件夾是否是根文件夾。

ParentFolder 屬性 文件夾的父文件夾對象。

SubFolders 屬性 文件夾的子文件夾集合。

Path 屬性 文件夾的路徑。

ShortPath 屬性 較早的 8.3 文件命名約定的程序所使用的短路徑。

Size 屬性 文件夾的大小,以字節為單位。

DateCreated 屬性 文件夾的創建日期和時間。

DateLastModified 屬性 最後一次修改文件夾的日期和時間。

DateLastAccessed 屬性 最後一次訪問文件夾的日期和時間。

屬性的使用和Drive對象是一樣的,可以用GetFolder獲取一個Folder對象,也可以用FileSystemObject對象的CreateFolder 方法創建一個Folder對象。

2、Folder對象的方法

⑴Copy 方法

語法:object.Copy destination[, overwrite]

作用:把一個指定的文件夾從一個地方複制到另一個地方。

說明:Copy 方法的作用與FileSystemObject對象的CopyFolder 方法是一樣的,不同在于後者可一次複制多個文件夾。

⑵Move 方法

語法:object.Move destination

作用:将一個指定的文件夾從一個地方移動到另一個地方。

說明:Move 方法的作用與FileSystemObject.MoveFolder 是一樣的。不同在于後者可一次移動多個文件夾。

⑶Delete 方法

語法:object.Delete force

作用:删除一個指定的文件夾。

說明:Delete 方法的作用與FileSystemObject.DeleteFolder 是一樣的。

⑷CreateTextFile 方法

語法:object.CreateTextFile(filename[, overwrite[, unicode]])

作用:與FileSystemObject對象的CreateTextFile 方法是一樣的。

示例:

Set fd = fs.getfolder("c:\tmp")

Set f = fd.CreateTextFile("testfile.txt", True)

可在C盤tmp文件夾下創建testfile.txt文件。

(五)處理文件

1、獲取文件的信息

可以利用File對象來獲取有關文件的信息,File對象的屬性和Folder的屬性是完全一樣的,隻是少了Files 屬性、IsRootFolder 屬性、SubFolders 屬性這3個屬性。這裡就不列了。

2、File對象的方法

⑴Copy 方法

⑵Move 方法

⑶Delete 方法

以上三種方法與Folder的是完全類似的,語法也一樣,同樣也可用FileSystemObject對象相應的方法代替。

⑷OpenAsTextStream 方法

語法:object.OpenAsTextStream([iomode, [format]])

作用:打開一個指定的文件并返回一個 TextStream 對象,該對象可用來對文件進行讀、寫、追加操作。

說明:此方法與FileSystemObject對象的 OpenTextFile 方法相同的功能。參數也是一緻的。

(六)處理文本文件

1、打開或創建文本文件

打開現有的文本文件,可以使用FileSystemObject對象的 OpenTextFile 方法或File對象的OpenAsTextStream 方法。

創建文件可以使用FileSystemObject對象的 CreatTextFile 方法或在OpenTextFile 方法中将iomode參數設為ForWriting=2,create參數設為True。

例如:

Set f = fso.OpenTextFile("c:\test1.xls", 2, True) '如果不存在test1.xls将自動創建。

2、讀取文件

打開文件後,将返回一個TextStream 對象,我們可以利用TextStream 對象的屬性及方法來對文件進行讀寫操作。

先看TextStream 對象的幾個屬性。

•AtEndOfLine 屬性 文件指針是否正好在行尾标記的前面

•AtEndOfStream 屬性 文件指針是否在 TextStream 文件末尾

•Column 屬性 TextStream 文件中當前字符位置的列号

•Line 屬性 TextStream 文件中的當前行号

利用TextStream 對象讀取文件有三種方法。

•Read 方法

語法:object.Read(characters)

功能:從一個 TextStream 文件中讀取指定數量的字符并返回得到的字符串。

示例:

Sub du()

Dim fso, a, retstring

Const ForReading = 1

Set fso = CreateObject("Scripting.FileSystemObject")

Set a = fso.OpenTextFile("c:\testfile.txt", ForReading, False)

Do While a.AtEndOfLine <> True '是否到行末

retstring = retstring & a.Read(1) '讀取一個字符

Loop

a.Close

Debug.Print retstring '可看到讀取了第一行的字符

End Sub

•ReadLine 方法

語法:object.ReadLine

功能:從一個 TextStream 文件讀取一整行(到換行符但不包括換行符)并返回得到的字符串。

示例:

Sub du_line()

Dim fso, a, retstring

Const ForReading = 1

Set fso = CreateObject("Scripting.FileSystemObject")

Set a = fso.OpenTextFile("c:\testfile.txt", ForReading, False)

Do While a.AtEndOfStream <> True '是否在 TextStream 文件末尾

retstring = a.ReadLine '讀取一行

Debug.Print retstring '顯示在立即窗口

Loop

a.Close

End Sub

•ReadAll 方法

語法:object.ReadAll

功能:讀取整個的 TextStream 文件并返回得到的字符串。

說明:對于大的文件,使用ReadAll方法浪費内存資源。應使用其它的技術去輸入一個文件,比如按行讀取文件。

示例:

Sub du_all()

Dim fso, a, retstring

Const ForReading = 1

Set fso = CreateObject("Scripting.FileSystemObject")

Set a = fso.OpenTextFile("c:\testfile.txt", ForReading, False)

retstring = a.Readall '全部讀取

Debug.Print retstring

a.Close

End Sub

還有兩個輔助讀取的方法:

•Skip 方法

語法:object.Skip(characters)

功能:當讀一個 TextStream 文件時跳過指定數量的字符。

示例:

Sub duskip()

Dim fso, a, retstring

Const ForReading = 1

Set fso = CreateObject("Scripting.FileSystemObject")

Set a = fso.OpenTextFile("c:\testfile.txt", ForReading, False)

Do While a.AtEndOfLine <> True '是否到行末

retstring = retstring & a.Read(1) '讀取一個字符

a.Skip (1) '跳過一個字符

Loop

a.Close

Debug.Print retstring '可看到讀取了第一行的奇數位的字符

End Sub

•SkipLine 方法

語法:object.SkipLine

功能:當讀一個 TextStream 文件時跳過下一行。

3、寫入數據到文件

寫入數據到文件也有三種方法。

•Write 方法

語法:object.Write(string)

功能:寫一個指定的字符串到一個 TextStream 文件。

示例:

Sub xie()

Const ForWriting = 2, ForAppending = 8

Dim fs, f

Set fs = CreateObject("Scripting.FileSystemObject")

Set f = fs.OpenTextFile("c:\testfile.txt", ForAppending,TristateFalse)

f.Write "Hello world!" '寫入字符串

f.Close

End Sub

•WriteLine 方法

語法:object.WriteLine([string])

功能:寫入一個指定的字符串和換行符到一個 TextStream 文件中。

示例:

f.WriteLine("Hello world!") '寫入字符串,加一個換行符。

•WriteBlankLines 方法

語法:object.WriteBlankLines(lines)

功能:寫入指定數量的換行符到一個 TextStream 文件中。

示例:

f.WriteBlankLines(3) '相當于按3次回車。

4、關閉文件

利用TextStream 對象的Close方法,上面的示例中已經有了,很簡單。

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关科技资讯推荐

热门科技资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved