ファイルまたはフォルダーを別の場所にコピーする・Copyメソッド

FileSystemObjectのCopyメソッドを使うことにより、ファイルまたはフォルダーを別の場所(同一のディレクトリでも可能)にコピーすることできます。
本資料は、FileSystemObjectのCopyメソッドを利用してカレントディレクトリにファイルおよびフォルダを別名でコピーする、VBScriptサンプルコードと実行結果を記しています。


スポンサーリンク

関連記事

Copyメソッドを使用したVBScriptのサンプルコードと実行結果

以下にFileSystemObjectのCopyメソッドを使用したVBScriptのサンプルコードと実行結果を記します。

Copyメソッドを使用したVBScriptサンプルコード

Set fso = CreateObject("Scripting.FileSystemObject")

' Create file
Const ForReading = 1, ForWriting = 2, ForAppending = 8
Set tso = fso.OpenTextFile("file.txt", ForWriting, true)
tso.WriteLine("hello world")
tso.Close
Set tso = Nothing

' Create folder
fso.CreateFolder("folder")


' Copy Method (file)
Set f = fso.GetFile("file.txt")
f.Copy("copy_file.txt")
Set f = Nothing

' Copy Method (folder)
Set f = fso.GetFolder("folder")
f.Copy("copy_folder")
Set f = Nothing

Set fso = Nothing

上記サンプルコードはOpenTextFileメソッドにより新規に作成したfile.txtファイルとCreateFolderメソッドで新規に作成したフォルダをFileSystemObjectのCopyメソッドを使いコピーしています。
パスを指定していないので、カレントディレクトリで動作します。
Copyメソッドの動作は同一のディレクトリに別名でコピーする動作になります。

Copyメソッドを使用したVBScriptサンプルコード実行結果


スポンサーリンク


添付ファイル: filecopy.vbs 1037件 [詳細]

トップ   編集 凍結 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2025-03-09 (日) 14:41:59