对于文件,返回指定文件的字节数;对于文件夹,返回该文件夹中所有文件和子文件夹的字节数。
object.Size
object 应为 File 或 Folder 对象的名称。
以下代码举例说明如何使用 Folder 对象的 Size 属性:
Function ShowFolderSize(filespec) Dim fso, f, s Set fso = CreateObject("Scripting.FileSystemObject") Set f = fso.GetFolder(filespec) s = UCase(f.Name) & "大小为" & f.size & "字节。"ShowFolderSize = sEnd Function
Attributes 属性 | DateCreated 属性 | DateLastAccessed 属性 | DateLastModified 属性 | Drive 属性 | Files 属性 | IsRootFolder 属性 | Name 属性 | ParentFolder 属性 | Path 属性 | ShortName 属性 | ShortPath 属性 | SubFolders 属性 | Type 属性
应用于:File 对象 | Folder 对象
返回由指定文件夹中所有子文件夹(包括隐藏文件夹和系统文件夹)组成的 Folders 集合。
object.SubFolders
object 应为 Folder 对象的名称。
以下代码举例说明如何使用 SubFolders 属性:
Function ShowFolderList(folderspec) Dim fso, f, f1, s, sf Set fso = CreateObject("Scripting.FileSystemObject") Set f = fso.GetFolder(folderspec) Set sf = f.SubFoldersFor Each f1 in sfs = s & f1.names = s & "<BR>"NextShowFolderList = sEnd Function
Attributes 属性 | DateCreated 属性 | DateLastAccessed 属性 | DateLastModified 属性 | Drive 属性 | Files 属性 | IsRootFolder 属性 | Name 属性 | ParentFolder 属性 | Path 属性 | ShortName 属性 | ShortPath 属性 | Size 属性 | Type 属性
应用于:Folder 对象
返回驱动器或网络共享的总字节数。
object.TotalSize
object 应为 Drive 对象的名称。
以下代码举例说明如何使用 TotalSize 属性:
Function ShowSpaceInfo(drvpath) Dim fso, d, s Set fso = CreateObject("Scripting.FileSystemObject") Set d = fso.GetDrive(fso.GetDriveName(fs.GetAbsolutePathName(drvpath))) s = "驱动器" & d.DriveLetter & ":"s = s & vbCrLfs = s & "总容量:" & FormatNumber(d.TotalSize/1024, 0) & "KB"s = s & vbCrLfs = s & "可用空间:" & FormatNumber(d.AvailableSpace/1024, 0) & "KB"ShowSpaceInfo=sEnd Function
AvailableSpace 属性 | DriveLetter 属性 | DriveType 属性 | FileSystem 属性 | FreeSpace 属性 | IsReady 属性 | Path 属性 | RootFolder 属性 | SerialNumber 属性 | ShareName 属性 | VolumeName 属性
应用于:Drive 对象
返回文件或文件夹的类型信息。例如,对于扩展名为 .TXT 的文件,返回“Text Document”。
object.Type
object 应为 File 或 Folder 对象的名称。
以下代码举例说明如何使用 Type 属性返回文件夹的类型。在此示例中,试图向过程提供“回收站”或其他唯一文件夹的路径。
Function ShowFolderType(filespec) Dim fso, f, s Set fso = CreateObject("Scripting.FileSystemObject") Set f = fso.GetFolder(filespec) s = UCase(f.Name) & "的类型为" & f.TypeEnd FunctionShowFolderType = s
Attributes 属性 | DateCreated 属性 | DateLastAccessed 属性 | DateLastModified 属性 | Drive 属性 | Files 属性 | IsRootFolder 属性 | Name 属性 | ParentFolder 属性 | Path 属性 | ShortName 属性 | ShortPath 属性 | Size 属性 | SubFolders 属性
应用于:File 对象 | Folder 对象
设置或返回指定驱动器的卷标。可读写。
object.VolumeName [= newname]
object
必选项。应为 Drive 对象的名称。
newname
可选项。如果提供此参数,则 newname 为指定的 object 的新名称。
以下代码举例说明如何使用 VolumeName 属性:
Function ShowVolumeInfo(drvpath) Dim fso, d, s Set fso = CreateObject("Scripting.FileSystemObject") Set d = fso.GetDrive(fs.GetDriveName(fso.GetAbsolutePathName(drvpath))) s = "驱动器" & d.DriveLetter & ": - " & d.VolumeNameShowVolumeInfo = sEnd Function
AvailableSpace 属性 | DriveLetter 属性 | DriveType 属性 | FileSystem 属性 | FreeSpace 属性 | IsReady 属性 | Path 属性 | RootFolder 属性 | SerialNumber 属性 | ShareName 属性 | TotalSize 属性
应用于:Drive 对象