下面的语句获取一个Folder对象:他能得到指定的文件夹的信息和对指定的文件夹进行各种操作
关于Folder的方法:
Copy Destination[,Overwrite]
把文件拷贝到由Destination指定的路径下。假如Overwrite为TRUE,则已存在的文件或文件夹将会被覆盖;反之如果Overwrite的值为FALSE(缺省)则不进行覆盖。
CreateTextFile(Filename[,Overwrite[,Unicode]])
新建一个文件并返回TextStream对象。Filename是新建文件的文件名。Overwrite指明是否对已存在的文件进行覆盖操作。Overwrite的值可以是TRUE或FALSE(缺省值为FALSE)。如果Unicode得值为TURE,以Unicode字符集创建文件;如果Unicode得值为FALSE,则以ASCII形式创建文件。
Delete Force
删除文件夹。Force的值为TRUE,即使文件夹的属性为只读,同样进行删除;缺省时Force的值为FALSE。
Move Destination
把文件架移动到由Destination指定的新路径。
关于属性:
Attributes
指明文件夹的属性。
DateCreate
返回该文件夹的创建日期。该属性为只读。
DateLastAccessed
返回最后一次访问该文件的日期,该属性只读。
DateLastModified
返回该文件夹最后一次修改的日期,该属性只读。
Drive
返回该文件夹所在的驱动器,该属性只读。
IsRootFolder
如果目前的文件夹为根文件夹,返回值为TRUE;否则返回值为FALSE。
Name
指明文件夹的名称,该属性可读也可以设置。
ParentFolder
返回代表当前文件夹的上一级文件夹的Folder对象。
Path
返回文件夹的路径。
ShortName
返回文件夹的短名称。
ShortPath
返回文件夹的短路径。
Size
返回包含当前文件夹内的所有的文件和文件夹的大小,以字节为单位。
SubFolders
返回包含在当前文件夹内的所有子文件夹的Folders集合。
关于集合:
Folders
Folders集合又在一指定文件夹内的所有文件夹的集合组成。
Driver对象的方法属性较少,我们就在这里一并介绍了吧,他同样是通过FSO创建:
关于属性:
AvailableSpace
返回在一驱动器和网络共享上剩余的可用空间。
DriveType
返回指明某一驱动器性质的数字,代表这些性质的数字如表:
DriverLetter
返回某一驱动器或网络共享的驱动字符。
FileSystem
返回指定的驱动器使用的文件系统。可能的返回值包括NTFS和FAT。
FreeSpace
返回在一网络共享或驱动器上的可用空间。
isReady
指明某一特殊的驱动器,比如CD-DOM或可移动盘符驱动器,目前是否可用。该属性的值为TRUE或FALSE。
Path
返回指定的驱动器路径。
RootFolder
返回一表示指定驱动器根文件夹的文件夹对象。
SerialNumber
返回磁盘卷的唯一序列号。
ShareName
返回指定的驱动器的网络共享名。
TotalSize
以字节为单位返回指定驱动器或网络共享的大小。
VolumName
指定驱动器的卷标名称。这个属性即可以设置,又可以读取。包含了所有可用的驱动器的Driver集合可以通过FilesSystemObject对象获得。
关于Folder的方法:
Copy Destination[,Overwrite]
把文件拷贝到由Destination指定的路径下。假如Overwrite为TRUE,则已存在的文件或文件夹将会被覆盖;反之如果Overwrite的值为FALSE(缺省)则不进行覆盖。
CreateTextFile(Filename[,Overwrite[,Unicode]])
新建一个文件并返回TextStream对象。Filename是新建文件的文件名。Overwrite指明是否对已存在的文件进行覆盖操作。Overwrite的值可以是TRUE或FALSE(缺省值为FALSE)。如果Unicode得值为TURE,以Unicode字符集创建文件;如果Unicode得值为FALSE,则以ASCII形式创建文件。
Delete Force
删除文件夹。Force的值为TRUE,即使文件夹的属性为只读,同样进行删除;缺省时Force的值为FALSE。
Move Destination
把文件架移动到由Destination指定的新路径。
关于属性:
Attributes
指明文件夹的属性。
DateCreate
返回该文件夹的创建日期。该属性为只读。
DateLastAccessed
返回最后一次访问该文件的日期,该属性只读。
DateLastModified
返回该文件夹最后一次修改的日期,该属性只读。
Drive
返回该文件夹所在的驱动器,该属性只读。
IsRootFolder
如果目前的文件夹为根文件夹,返回值为TRUE;否则返回值为FALSE。
Name
指明文件夹的名称,该属性可读也可以设置。
ParentFolder
返回代表当前文件夹的上一级文件夹的Folder对象。
Path
返回文件夹的路径。
ShortName
返回文件夹的短名称。
ShortPath
返回文件夹的短路径。
Size
返回包含当前文件夹内的所有的文件和文件夹的大小,以字节为单位。
SubFolders
返回包含在当前文件夹内的所有子文件夹的Folders集合。
关于集合:
Folders
Folders集合又在一指定文件夹内的所有文件夹的集合组成。
Driver对象的方法属性较少,我们就在这里一并介绍了吧,他同样是通过FSO创建:
AvailableSpace
返回在一驱动器和网络共享上剩余的可用空间。
DriveType
返回指明某一驱动器性质的数字,代表这些性质的数字如表:
值 | 含义 |
0 | 未知 |
1 | 可移动的 |
2 | 固定的 |
3 | 远程的 |
4 | CD-ROM |
5 | RAM盘 |
DriverLetter
返回某一驱动器或网络共享的驱动字符。
FileSystem
返回指定的驱动器使用的文件系统。可能的返回值包括NTFS和FAT。
FreeSpace
返回在一网络共享或驱动器上的可用空间。
isReady
指明某一特殊的驱动器,比如CD-DOM或可移动盘符驱动器,目前是否可用。该属性的值为TRUE或FALSE。
Path
返回指定的驱动器路径。
RootFolder
返回一表示指定驱动器根文件夹的文件夹对象。
SerialNumber
返回磁盘卷的唯一序列号。
ShareName
返回指定的驱动器的网络共享名。
TotalSize
以字节为单位返回指定驱动器或网络共享的大小。
VolumName
指定驱动器的卷标名称。这个属性即可以设置,又可以读取。包含了所有可用的驱动器的Driver集合可以通过FilesSystemObject对象获得。