fso的常見物件和方法
檔案系統是所有作業系統最重要的部分之一,指令碼經常會需要對檔案及資料夾進行訪問和管理,在vbs中對桌面和檔案系統進行訪問的頂級物件是filesystemobject(fso),這個物件特別複雜,是vbs進行檔案操作的核心。此節內容應瞭如指掌。
fso包含的常見物件有:
drive物件:包含儲存裝置的資訊,包括硬碟、光碟機、ram盤、網路驅動器
drives集合:提供乙個物理和邏輯驅動器的列表
file 物件:檢查和處理檔案
files 集合:提供乙個資料夾中的檔案列表
folder物件:檢查和處理資料夾
folders集合:提供資料夾中子資料夾的列表
textstream物件:讀寫文字檔案
fso的常見方法有:
bulidpath:把檔案路徑資訊新增到現有的檔案路徑上
copyfile:複製檔案
copyfolder:複製資料夾
createfolder:建立資料夾
createtextfile:建立文字並返回乙個textstream物件
deletefile:刪除檔案
deletefolder:刪除資料夾及其中所有內容
driveexits:確定驅動器是否存在
fileexits:確定乙個檔案是否存在
folderexists:確定某資料夾是否存在
getabsolutepathname:返回乙個資料夾或檔案的絕對路徑
getbasename:返回乙個檔案或資料夾的基本路徑
getdrive:返回乙個dreve物件
getdrivename:返回乙個驅動器的名字
getextensionname:返回副檔名
getfile:返回乙個file物件
getfilename:返回資料夾中檔名稱
getfolder:返回乙個資料夾物件
getparentfoldername:返回乙個資料夾的父資料夾
getspecialfolder:返回指向乙個特殊資料夾的物件指標
gettempname:返回乙個可以被createtextfile使用的隨機產生的檔案或資料夾的名稱
movefile:移動檔案
movefolder:移動資料夾
opentextfile
:開啟乙個存在的檔案並返回乙個
textstream物件
Vbs指令碼程式設計簡明教程之五
錯誤處理 引發錯誤的原因有很多,例如使用者輸入了錯誤型別的值,或者指令碼找不到必需的檔案 目錄或者驅動器,我們可以使用迴圈技術來處理錯誤,但是vbs本身也提供了一些基本技術來進行錯誤的檢測和處理。1 最常見的錯誤是執行時錯誤,也就是說錯誤在指令碼正在執行的時候發生,是指令碼試圖進行非法操作的結果。例...
Vbs指令碼程式設計簡明教程之十一
xml namespace 4代表資料夾或目錄。代表存檔檔案。msgbox f.attributes 函式的作用是顯示檔案屬性 msgbox 二 建立檔案 檔案已存在 set f fso.createtextfile c kk.txt true 三 複製 移動 刪除檔案 使用 movefile 方法...
Vbs指令碼程式設計簡明教程之十四
vbs 指令碼程式設計簡明教程之十四 vbs中存在乙個特殊的物件 dictionnary 是乙個集合物件。一般情況霞,我把這個特殊的集合想象為陣列,可以使用其中內建的函式完成儲存和操縱資料等基本任務,無須擔心資料是在哪些行列,而是使用唯一的鍵進行訪問或者是乙個只能執行在記憶體中的資料庫,並只有兩個字...