Scripting.FileSystemObject是一個用于操作文件系統的對象模型。它可以用于創建、復制、刪除、移動文件和文件夾,以及讀取和寫入文件的內容。
以下是Scripting.FileSystemObject的一些常見用法:
Set fso = CreateObject("Scripting.FileSystemObject")
If fso.FileExists("C:\path\to\file.txt") Then
' 文件存在
End If
If fso.FolderExists("C:\path\to\folder") Then
' 文件夾存在
End If
fso.CreateFolder("C:\path\to\newFolder")
fso.CopyFile "C:\path\to\file.txt", "C:\path\to\newFolder\file.txt"
fso.CopyFolder "C:\path\to\folder", "C:\path\to\newFolder\folder"
fso.DeleteFile "C:\path\to\file.txt"
fso.DeleteFolder "C:\path\to\folder"
fso.MoveFile "C:\path\to\file.txt", "C:\path\to\newLocation\file.txt"
fso.MoveFolder "C:\path\to\folder", "C:\path\to\newLocation\folder"
Set file = fso.OpenTextFile("C:\path\to\file.txt", 1) ' 1表示以只讀模式打開文件
contents = file.ReadAll
file.Close
Set file = fso.OpenTextFile("C:\path\to\file.txt", 2) ' 2表示以寫入模式打開文件
file.Write "Hello, World!"
file.Close
注意:在使用Scripting.FileSystemObject時,需要注意文件和文件夾的路徑是否正確,并且需要確保有足夠的權限執行所需的操作。