FileSystemObject對象用於訪問服務器上的文件系統。
例子
做一個指定的文件存在嗎?
如何檢查文件是否存在。
做一個指定的文件夾存在嗎?
如何檢查是否一個文件夾存在。
做一個指定的驅動器存在嗎?
如何檢查是否一個驅動器存在。
取得指定驅動器的名稱
如何獲得指定驅動器的名稱。
獲取指定路徑的父文件夾的名稱
如何獲得指定路徑的父文件夾的名稱。
獲取文件名
如何在指定的路徑得到的最後一個組件的文件名。
獲取文件擴展名
如何獲得的最後一個組件的指定路徑的文件擴展名。
獲取文件或文件夾的基本名稱
如何獲得一個文件或文件夾,在指定的路徑的基本名稱。
FileSystemObject對象
FileSystemObject對象用於訪問服務器上的文件系統。
這個對象可以處理文件,文件夾和目錄路徑。 也可以檢索與該對象的文件系統的信息。
下面的代碼創建一個文本文件(c:\test.txt) ,然後寫一些文字的文件:
<%
dim fs,fname
set fs=Server.CreateObject("Scripting.FileSystemObject")
set fname=fs.CreateTextFile("c:\test.txt",true)
fname.WriteLine("Hello World!")
fname.Close
set fname=nothing
set fs=nothing
%>
FileSystemObject對象的屬性和方法描述如下:
屬性
屬性 | 描述 |
---|---|
Drives | 返回計算機上的所有驅動器對象的集合 |
方法
方法 | 描述 |
---|---|
BuildPath | 追加名到現有的路徑 |
CopyFile | 複製一個或多個文件從一個位置到另一個 |
CopyFolder | 複製一個或多個文件從一個位置到另一個 |
CreateFolder | 創建一個新的文件夾 |
CreateTextFile | 創建一個文本文件,並返回可用於讀或寫文件的TextStream對象 |
DeleteFile | 刪除一個或多個指定的文件 |
DeleteFolder | 刪除一個或多個指定的文件夾 |
DriveExists | 如果指定的驅動器存在檢查 |
FileExists | 如果指定的文件存在檢查 |
FolderExists | 如果指定的文件夾中存在檢查 |
GetAbsolutePathName | 返回從驅動器的根目錄的完整路徑指定路徑 |
GetBaseName | 返回指定的文件或文件夾的基本名稱 |
GetDrive | 返回對應於驅動的驅動對象中指定的路徑 |
GetDriveName | 返回指定路徑的驅動器名 |
GetExtensionName | 在指定的路徑返回文件擴展名的最後一個組成部分 |
GetFile | 返回一個文件對象的指定路徑 |
GetFileName | 返回最後一個組件文件或文件夾名稱中指定的路徑 |
GetFolder | 返回一個文件夾對象指定的路徑 |
GetParentFolderName | 返回最後一個組件的父文件夾的名稱,在指定的路徑 |
GetSpecialFolder | 返回路徑某些Windows的特殊文件夾中 |
GetTempName | 返回一個隨機生成的臨時文件或文件夾 |
MoveFile | 從一個位置移動一個或多個文件到另一個 |
MoveFolder | 移動一個或多個文件從一個位置到另一個 |
OpenTextFile | 打開一個文件,並返回可用於訪問文件的TextStream對象 |