溫馨提示×

VBS中filesystemobject對象怎么用

小億
122
2023-07-26 09:19:37
欄目: 編程語言

在VBScript中,你可以使用FileSystemObject對象來訪問和操作計算機文件系統(tǒng)中的文件和文件夾。

下面是一些常見的用法:

##### 創(chuàng)建一個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

##### 創(chuàng)建文件或文件夾

vbscript

' 創(chuàng)建一個文本文件并寫入內容

Dim textFile, fileStream

Set textFile = fso.CreateTextFile("C:\path\to\file.txt", True) ' 第二個參數指定是否追加到現有文件

textFile.WriteLine "Hello, World!"

textFile.Close

' 創(chuàng)建一個新文件夾

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的文檔以獲取更多詳細信息和其他方法。


0