MoveFile 方法

將一或多個檔案從一個位置移至另一個位置。

語法

object.MoveFile ( source, destination )

引數:

  • Object必要。此物件一律是 FileSystemObject 的名稱。
  • Source必要。字元字串檔案規格,可包含萬用字元,用於指定一或多個要複製的檔案。
  • Destination必要。要從來源複製一或多個檔案的字元字串目標。不允許使用萬用字元。

備註

僅允許在來源路徑結尾使用萬用字元。如果您傳遞了任何不正確的路徑,系統將彈出錯誤訊息,指出來源檔案或目標目錄不存在。

下列範例說明 MoveFile 方法的用法:

範例 1

Function MoveSingleFile(source, destination)
    Dim fso
    Set fso = CreateObject("Scripting.FileSystemObject")
    fso.MoveFile source, destination
End Function

' Usage
MoveSingleFile "C:\Path\To\Source\File.txt", "C:\Path\To\Destination\File.txt"

範例 2

註:

如果您在來源路徑中使用萬用字元,目的地必須為現有的目錄。否則,您將收到錯誤訊息,指出該目錄不存在。

Function MoveMultipleFiles(source, destination)
    Dim fso
    Set fso = CreateObject("Scripting.FileSystemObject")
    fso.MoveFile source, destination
End Function

' Usage
MoveMultipleFiles "C:\Path\To\Source\*.txt", "C:\Path\To\Destination\" 'Here Destination Directory must exists