在VBS中,可以使用FileSystemObject對象來訪問文件系統,包括創建、刪除、復制、移動文件和文件夾等操作。下面是一個使用FileSystemObject對象的示例:
' 創建FileSystemObject對象
Set fso = CreateObject("Scripting.FileSystemObject")
' 檢查文件是否存在
If fso.FileExists("C:\test\file.txt") Then
MsgBox "文件存在"
Else
MsgBox "文件不存在"
End If
' 創建文件夾
fso.CreateFolder("C:\test\newfolder")
' 復制文件
fso.CopyFile "C:\test\file.txt", "C:\test\newfolder\file.txt"
' 移動文件
fso.MoveFile "C:\test\file.txt", "C:\test\newfolder\file.txt"
' 刪除文件
fso.DeleteFile "C:\test\newfolder\file.txt"
' 刪除文件夾
fso.DeleteFolder "C:\test\newfolder"
' 獲取文件的擴展名
ext = fso.GetExtensionName("C:\test\file.txt")
MsgBox "文件的擴展名是:" & ext
' 獲取文件的大小
Set file = fso.GetFile("C:\test\file.txt")
size = file.Size
MsgBox "文件的大小是:" & size & "字節"
' 檢查文件是否是只讀的
If file.Attributes And 1 Then
MsgBox "文件是只讀的"
Else
MsgBox "文件不是只讀的"
End If
' 設置文件為只讀
file.Attributes = file.Attributes Or 1
' 設置文件為非只讀
file.Attributes = file.Attributes And Not 1
' 釋放FileSystemObject對象
Set fso = Nothing
以上示例演示了一些常用的FileSystemObject對象的方法和屬性,你可以根據自己的需求進行調整和擴展。