こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

締切り済みの質問

VBScript でサブフォルダも含めて、フォルダごとコピーを実行するには?

バックアップの自動化をもくろんでいます。
VBScriptを用意し定刻に実行するようにしようと考えています。

VBScript でサブフォルダも含めて、フォルダごとコピーを実行するには、どうプログラムをかけばよいでのしょうか?

Set objFS = CreateObject ("Scripting.FileSystemObject")
objFS.CopyFolder "c:\test1", "c:\test2", false

だとtest1の中のサブフォルダはコピーしてくれませんでした。
ここでオプションか何かで、サブフォルダーごとコピーしたいのです。

参考までにコマンドプロンプトの
xcopy c:\test1 c:\test2 /x と同じ働きをさせたいのです。

よろしくお願い致します。

投稿日時 - 2006-10-23 18:09:12

QNo.2492363

困ってます

このQ&Aは役に立ちましたか?

2人が「このQ&Aが役に立った」と投票しています

回答(1)

ANo.1

単純に VBSファイルで cscript.exeで実行したのでしょうか?

当方の WinXP PRO SP2で実行しましたが サブフォルダもコピーしましたよ
最初から C:\test2 フォルダが存在する場合は エラーになってコピー自体が行われませんでしたが ...

投稿日時 - 2006-10-23 19:00:43

補足

ありがとうございます。
私の勘違いでした。
テストしたフォルダを見るとき場所を間違えていただけでした。
ちゃんとサブフォルダも含めてコピーされていました。

リファレンス見ても載ってない訳ですね・・・。
失礼しました。

投稿日時 - 2006-10-24 11:06:16

あなたにオススメの質問