MoveFileメソッドある場所から別の場所に1つ以上のファイルを移動します。
構文
object.MoveFile ( source, destination )
引数:
FileSystemObjectの名前です。備考
ワイルドカードは、ソース・パスの末尾でのみ使用できます。不正なパスを渡した場合、ソース・ファイルまたはターゲット・ディレクトリが存在しないことを示すエラーがポップアップします。
次の例では、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