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 物件的屬性和方法
屬性
屬性 | 描述 |
---|---|
驅動器 | 返回計算機上所有 Drive 物件的集合 |
方法
方法 | 描述 |
---|---|
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 物件,該物件可用於訪問該檔案 |