在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的文档以获取更多详细信息和其他方法。