最新的Web開發教程
 

ASP FileSystemObject對象


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對象