FolesystemObject对象:用于对文件进行创建、删除、等操作,并且操作驱动器、文件夹和文件的方法和属性。
创建:
fso=new ActiveXIbject(“Scripting.FileSystemObject”);
方法:
Getabsolutepathname():根据提供路径返回完整路径。
Object.GetabsolutePathName(pathspec)
GetBaseName();义字符串形式返回指定路径中最后成分的名称。
Object. GetBaseName(path)
GetDriveName():根据指定路径返回包含驱动器名称的字符串
Object.GetDriveName(path)
GetDrive():返回指定路径中驱动器的Drive对象。
Object.GetDrive(drivespec)
GetExtensionName():返回指定路径中最后成分扩展名的字符串。
Object.GetExtensionName(path)
……
Drive对象:收集系统中物理或逻辑驱动器资源的内容。
属性:
FreeSpace :向用户返回指定驱动器或网络共享上的可用空间的大小。
Object.FreeSpace
IsReady:判断当前驱动器是否可用
Object.IsReady
TotalSize:以字节为单位返回驱动器或网络共享的所有空间大小。
Object.TotalSize
DriveType:返回一个表示所指定驱动器的类型。
Object.DriveType
SerialNumber:返回连续十进制数字
Object.SerialNumber
AvailableSpace:返回在所指定的驱动器或网络共享上可用空间的大小。
Object.AvailableSpace
FileSystem:返回指定驱动器所使用的文件系统类型。
Object.FileSystem
File对象:获取服务器端指定文件的相关属性,对文件夹进行操作。
创建:
Object.Getfile(filespec)
属性:
Attributes:设置或返回文件或文件夹的属性。
Object.Attribute[=newattributes]<span style="font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255);"> </span>
DateCreated::返回指定文件或文件夹创建的日期和时间。
Object.DateCreated
DateLastAccessed:返回最后访问指定文件或文件夹的日期和时间。
DateLastModified:返回最后修改指定文件或文件夹的日期时间。
Object.DateLastModified
Name:设置或返回指定文件或文件加的名称
Object.Name[=newname]
……
方法:
Copy():将指定文件或文件夹从一个位置复制到另一个位置。
Object.Copy(destination[,overwrite]);
Delete():将指定文件或文件夹删除
Object.Delete(force);
Move():将文件或文件夹从一个位置移动到另一个位置。
Object.Move(destination);
OpenAsTextStream():打开指定文件并返回一个TextStream对象。
Object.OpenAsTextStream([iomode,[format]]);
Folder对象:获取服务器端指定文件夹的所有属性的访问。
创建:
Object.getFolder(Filespec);
属性:
Folder与File对象属性和方法相似,只是其功能针对的是文件夹。其中的两个属性是File不具备的.
Files:返回一个Files属性
Object.Files;
IsRootFolder:判断当前文件夹是否为根文件夹。
Object.IsRootFolder;