返回指定驱动器的网络共享名。
object.ShareName
object 总是为 Drive 对象。
如果 object 不是网络驱动器,那么 ShareName 属性将返回长度为零的字符串 ("") 。
下面的代码说明了 ShareName 属性的用法:
function ShowDriveInfo(drvpath) {var fso, d, s;fso = new ActiveXObject("Scripting.FileSystemObject");d = fso.GetDrive(fso.GetDriveName(fso.GetAbsolutePathName(drvpath)));s = "Drive " + d.DriveLetter + ": - " + d.ShareName;return(s);}
AvailableSpace 属性 | DriveLetter 属性 | DriveType 属性 | FileSystem 属性 | FreeSpace 属性 | IsReady 属性 | Path 属性 | RootFolder 属性 | SerialNumber 属性 | TotalSize 属性 | VolumeName 属性
应用于: Drive 对象
返回短名称,这些短名称由需要以前的 8.3 命名规范的程序使用。
object.ShortName
object 应为 File 或 Folder 对象。
下面的代码通过一个 File 对象说明了 ShortName 属性的用法:
function ShowShortName(filespec) {var fso, f, s;fso = new ActiveXObject("Scripting.FileSystemObject");f = fso.GetFile(filespec);s = "The short name for " + "" + f.Name;s += "" + "<br>";s += "is: " + "" + f.ShortName + "";return(s);}
Attributes 属性 | DateCreated 属性 | DateLastAccessed 属性 | DateLastModified 属性 | Drive 属性 | Files 属性 | IsRootFolder 属性 | Name 属性 | ParentFolder 属性 | Path 属性 | ShortPath 属性 | Size 属性 | SubFolders 属性 | Type 属性
应用于: File 对象 | Folder 对象
返回短路径名,这些短文件名由需要以前的 8.3 文件命名规范的程序使用。
object.ShortPath
object 应为 File 或 Folder 对象。
下面的代码通过一个 File 对象说明了 ShortName 属性的用法:
function ShowShortPath(filespec) {var fso, f, s;fso = new ActiveXObject("Scripting.FileSystemObject");f = fso.GetFile(filespec);s = "The short path for " + "" + f.Name;s += "" + "<br>";s += "is: " + "" + f.ShortPath + "";return(s);}
Attributes 属性 | DateCreated 属性 | DateLastAccessed 属性 | DateLastModified 属性 | Drive 属性 | Files 属性 | IsRootFolder 属性 | Name 属性 | ParentFolder 属性 | Path 属性 | ShortName 属性 | Size 属性 | SubFolders 属性 | Type 属性
应用于: File 对象 | Folder 对象
对于文件,以字节为单位返回指定文件的大小。 对于文件夹,以字节为单位返回文件夹中包含的所有文件和子文件夹的大小。
object.Size
object 应为 File 或 Folder 对象。
下面的代码通过一个 Folder 对象说明了 Size 属性的用法:
function ShowFolderSize(filespec) {var fso, f, s;fso = new ActiveXObject("Scripting.FileSystemObject");f = fso.GetFolder(filespec);s = f.Name + " uses " + f.size + " bytes.";return(s);}
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) {var fso, f, fc, s;fso = new ActiveXObject("Scripting.FileSystemObject");f = fso.GetFolder(folderspec);fc = new Enumerator(f.SubFolders);s = "";for (;!fc.atEnd(); fc.moveNext()){s += fc.item();s += "<br>";}return(s);}
Attributes 属性 | DateCreated 属性 | DateLastAccessed 属性 | DateLastModified 属性 | Drive 属性 | Files 属性 | IsRootFolder 属性 | Name 属性 | ParentFolder 属性 | Path 属性 | ShortName 属性 | ShortPath 属性 | Size 属性 | Type 属性
应用于: Folder 对象
以字节为单位返回驱动器或网络共享的所有空间大小。
object.TotalSize
object 总是为 Drive 对象。
下面的代码说明了 TotalSize 属性的用法:
function SpaceReport(drvPath) {var fso, d, s;fso = new ActiveXObject("Scripting.FileSystemObject");d = fso.GetDrive(fso.GetDriveName(drvPath));s = "Drive " + drvPath + " - ";s += d.VolumeName + "<br>";s += "Total Space: "+ d.TotalSize/1024 + " Kbytes <br>";s += "Free Space: " + d.FreeSpace/1024 + " Kbytes";return(s);}
AvailableSpace 属性 | DriveLetter 属性 | DriveType 属性 | FileSystem 属性 | FreeSpace 属性 | IsReady 属性 | Path 属性 | RootFolder 属性 | SerialNumber 属性 | ShareName 属性 | VolumeName 属性
应用于: Drive 对象
返回关于文件或文件夹类型的信息。 例如,对于以 .TXT 结尾的文件将返回“文本文档”。
object.Type
object 应为 File 或 Folder 对象。
下面的代码说明了利用 Type 属性返回文件夹属性的方法。 在这个例子中,可以尝试一下向过程提供回收站或其他特殊文件夹的路径。
function ShowFileType(filespec) {var fso, f, s;fso = new ActiveXObject("Scripting.FileSystemObject");if (fso.FolderExists(filespec))f = fso.GetFolder(filespec);else if (fso.FileExists(filespec))f = fso.GetFile(filespec);elses = "File or Folder does not exist.";s = f.Name + " is a " + f.Type;return(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 SpaceReport(drvPath) {var fso, d, s;fso = new ActiveXObject("Scripting.FileSystemObject");d = fso.GetDrive(fso.GetDriveName(drvPath));s = "Drive " + drvPath + " - ";s += d.VolumeName + "<br>";s += "Total Space: "+ d.TotalSize/1024 + " Kbytes <br>";s += "Free Space: " + d.FreeSpace/1024 + " Kbytes";return(s);}
AvailableSpace 属性 | DriveLetter 属性 | DriveType 属性 | FileSystem 属性 | FreeSpace 属性 | IsReady 属性 | Path 属性 | RootFolder 属性 | SerialNumber 属性 | ShareName 属性 | TotalSize 属性
应用于: Drive 对象