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
%>
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 | 返回指定路徑中所對應的驅動器的 Drive 對象。 |
GetDriveName | 返回指定的路徑的驅動器名稱。 |
GetExtensionName | 返回在指定的路徑中最後一個成分的檔擴展名。 |
GetFile | 返回一個針對指定路徑的 File 對象。 |
GetFileName | 返回在指定的路徑中最後一個成分的檔案名或者檔夾名。 |
GetFolder | 返回一個針對指定路徑的 Folder 對象。 |
GetParentFolderName | 返回在指定的路徑中最後一個成分的父檔夾名稱。 |
GetSpecialFolder | 返回某些 Windows 的特殊檔夾的路徑。 |
GetTempName | 返回一個隨機生成的檔或檔夾。 |
MoveFile | 從一個位置向另一個位置移動一個或多個檔。 |
MoveFolder | 從一個位置向另一個位置移動一個或多個檔夾。 |
OpenTextFile | 打開檔,並返回一個用於訪問此檔的 TextStream 對象。 |