ASP中FSO組件的屬性和方法(六)-

下面的語句獲取一個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
返回指明某一驅動器性質的數字,代表這些性質的數字如表:
含義
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對象獲得。  
發佈了3 篇原創文章 · 獲贊 2 · 訪問量 6萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章