在VBScript中,你可以使用FileSystemObject
對象來訪問和操作計算機文件系統中的文件和文件夾。
下面是一些常見的用法:
##### 創建一個FileSystemObject
對象
vbscript
Dim fso
Set fso = CreateObject("Scripting.FileSystemObject")
##### 檢查文件或文件夾是否存在
vbscript
Dim fileExists, folderExists
fileExists = fso.FileExists("C:\path\to\file.txt")
folderExists = fso.FolderExists("C:\path\to\folder")
##### 獲取文件或文件夾的屬性
vbscript
Dim file, folder
Set file = fso.GetFile("C:\path\to\file.txt")
Set folder = fso.GetFolder("C:\path\to\folder")
' 輸出文件的名稱、路徑和大小
WScript.Echo file.Name
WScript.Echo file.Path
WScript.Echo file.Size
' 輸出文件夾的名稱、路徑和包含的文件數量
WScript.Echo folder.Name
WScript.Echo folder.Path
WScript.Echo folder.Files.Count
##### 創建文件或文件夾
vbscript
' 創建一個文本文件并寫入內容
Dim textFile, fileStream
Set textFile = fso.CreateTextFile("C:\path\to\file.txt", True) ' 第二個參數指定是否追加到現有文件
textFile.WriteLine "Hello, World!"
textFile.Close
' 創建一個新文件夾
fso.CreateFolder "C:\path\to\newfolder"
##### 復制、移動和刪除文件或文件夾
vbscript
' 復制文件
fso.CopyFile "C:\path\to\source.txt", "C:\path\to\destination.txt"
' 移動文件
fso.MoveFile "C:\path\to\source.txt", "C:\path\to\destination.txt"
' 刪除文件
fso.DeleteFile "C:\path\to\file.txt"
' 刪除文件夾(包括其中的所有文件和子文件夾)
fso.DeleteFolder "C:\path\to\folder"
這些只是FileSystemObject
對象的一些常見用法。你可以查閱VBScript的文檔以獲取更多詳細信息和其他方法。