首頁>Club>
22
回覆列表
  • 1 # negio83

    用CopyFolder 方法可以複製資料夾。語法object.CopyFolder source, destination[, overwrite]其中,object只能是FileSystemObject物件(見後面示例).CopyFolder 方法語法有如下幾部分:Object 必需的。始終為一個 FileSystemObject 的名字。 source 必需的。指明一個或多個被複制資料夾的字串資料夾說明,可以包括萬用字元。 destination 必需的。指明 source 中被複制資料夾和子資料夾的接受端的字串,不允許有萬用字元。 overwrite 選項的。Boolean 值,它表示已存在的資料夾是否被覆蓋。如果為 True,檔案被覆蓋。如果為 False,檔案不被覆蓋。預設值為 True。 說明萬用字元僅可用於 source 引數的最後一個路徑部件。例如你可以在下面情況使用它:FileSystemObject.CopyFolder "c:\mydocuments\letters\*", "c:\tempfolder\"但不能在下面情況使用它:FileSystemObject.CopyFolder "c:\mydocuments\*\*", "c:\tempfolder\"如果 source 包含萬用字元或 destination 以路徑分隔符(\)為結尾,則認為 destination 是一個已存在的資料夾,在其中複製相匹配的資料夾和子資料夾。否則認為 destination 是一個要建立的資料夾的名字。不論何種情況,當複製一個資料夾時,可能發生四種事件。 如果 destination 不存在,source 資料夾和它所有的內容得到複製。這是通常的情況。如果 destination 是一個已存在的檔案,則發生一個錯誤。如果 destination 是一個目錄,它將嘗試複製資料夾和它所有的內容。如果一個包含在 source 的檔案已在 destination 中存在,當 overwrite 為 False 時發生一個錯誤,否則它將嘗試覆蓋這個檔案。如果 destination 是一個只讀目錄,當嘗試去複製一個已存在的只讀檔案到此目錄並且 overwrite為 False 時,則發生一個錯誤。 如果 source 使用的萬用字元不能和任何資料夾匹配,也發生一個錯誤。CopyFolder 方法停止在它遇到的第一個錯誤上。不要嘗試回捲錯誤發生前所做的任何改變。示例:Set fs = CreateObject("Scripting.FileSystemObject")fs.CopyFolder "C:\Downloads\", "D:\"FileSystemObject物件除了CopyFolder方法,還有其它很多,如BuildPath、CopyFile、CreatFolder等等,詳見msdn幫助

  • 中秋節和大豐收的關聯?
  • 杜牧的《 赤壁 》帶拼音的全文?