關於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對象獲得。