javascript fso 檔案操作函數參考

來源:互聯網
上載者:User
fso = new ActiveXObject("Scripting.FileSystemObject");//JaveScript

然後調用FileSystemObject的方法..

Add 方法(Dictionary)
向 Dictionary 對象中添加一個關鍵字項目對。
Add 方法(Folders)
將新檔案夾添加到 Folders 集合。
BuildPath 方法
將名稱追加到現有路徑。
Close 方法
關閉一個開啟的文字資料流檔案。
Copy 方法
將指定的檔案或檔案夾從一個位置複製到另一個位置。
CopyFile 方法
將一個或多個檔案從一個位置複製到另一個位置。
CopyFolder 方法
遞迴地將檔案夾從一個位置複製到另一個位置。
CreateFolder 方法
建立檔案夾。
CreateTextFile 方法
建立指定的檔案名稱,並返回可用於讀取該檔案或寫入到該檔案的 TextStream 對象。
Delete 方法
刪除指定的檔案或檔案夾。
DeleteFile 方法
刪除指定的檔案。
DeleteFolder 方法
刪除指定的檔案夾及其內容。
DrivesExists 方法
如果指定的磁碟機存在,則返回 True;如果不存在,則返回 False。
Exists 方法
如果 Dictionary 對象中存在指定的關鍵字,則返回 True;如果不存在,則返回 False。
FileExists 方法
如果指定的檔案存在,則返回 True;如果指定的對象不存在,則返回 False。
FolderExists 方法
如果指定的檔案夾存在,則返回 True;如果不存在,則返回 False。
GetAbsolutePathName 方法
由給定的路徑規格,返回完整而明確的路徑。
GetBaseName 方法
返回一個字串,包含路徑中最後一個組件的基本名稱,但不包含副檔名。
GetDrive 方法
返回一個 Drive 對象,該對象與指定路徑中的磁碟機相對應。
GetDriveName 方法
返回一個字串,包含與指定路徑相對應的磁碟機的名稱。
GetExtensionName 方法
返回一個字串,包含路徑中最後一個組件的副檔名。
GetFile 方法
返回一個 File 對象,該對象與指定路徑中的檔案相對應。
GetFileName 方法
返回指定路徑中的最後一個組件,該路徑不是磁碟機規格的組成部分。
GetFileVersion 方法
返回指定檔案的版本號碼。
GetFolder 方法
返回一個 Folder 對象,該對象與指定路徑中的檔案夾相對應。
GetParentFolderName 方法
返回一個字串,包含指定路徑中最後一個組件的父資料夾的名稱。
GetSpecialFolder 方法
返回指定的特殊檔案夾對象。
GetTempName 方法
返回隨機產生的臨時檔案或檔案夾名稱,這在執行需要臨時檔案或檔案夾的操作中尤為有用。
Items 方法
返回一個數組,包含 Dictionary 對象中的所有項目。
Keys 方法
返回一個數組,包含 Dictionary 對象中的所有現存關鍵字。
Move 方法
將指定檔案或檔案夾從一個位置移到另一個位置。
MoveFile 方法
將一個或多個檔案從一個位置移到另一個位置。
MoveFolder 方法
將一個或多個檔案夾從一個位置移到另一個位置。
OpenAsTextStream 方法
開啟指定的檔案,並返回可用於讀取、寫入或追加到該檔案的 TextStream 對象。
OpenTextFile 方法
開啟指定的檔案,並返回可用於讀取、寫入或追加到該檔案的 TextStream 對象。
Read 方法
從 TextStream 檔案讀取指定數量的字元,並返回所產生的字串。
ReadAll 方法
讀取整個 TextStream 檔案,並返回所產生的字串。
ReadLine 方法
從 TextStream 檔案讀取一整行(截止到但不包括分行符號),並返回產生的字串。
Remove 方法
從 Dictionary 對象中移除一個關鍵字、項目對。
RemoveAll 方法
從 Dictionary 對象中移除所有關鍵字、項目對。
Skip 方法
讀取 TextStream 檔案時,跳過指定數量的字元。
SkipLine
讀取 TextStream 檔案時跳過下一行。
Write 方法
將指定的字串寫入 TextStream 檔案。
WriteBlankLines 方法
將指定數量的分行符號寫入 TextStream 檔案。
WriteLine 方法
將指定的字串和分行符號寫入 TextStream 檔案。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.