- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:フォルダコピーで失敗したファイル名をログに取得したい)
フォルダコピーで失敗したファイル名をログに取得したい
このQ&Aのポイント
- フォルダのコピーをVBスクリプトで実行する際に、コピー途中でエラーが発生した場合にエラーの対象となったファイル名やフォルダ名をログに出力する方法を知りたいです。
- VBスクリプトでフォルダのコピーを実行する際、コピー中に発生したエラーがどのファイルに起因するものかを知る方法を教えてください。
- VBスクリプトを使用してフォルダのコピーを行う際に、エラーが起きた場合にそのエラーが発生したファイル名やフォルダ名をログに残す方法を教えてください。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
個々のファイル、サブフォルダごとにエラーを判定したいのであれば、お考えのとおり、個々のファイル、サブフォルダごとにCopyFileメソッドとCreateFolderメソッドを使うしかありません。 FilesコレクションとFoldersコレクションの例を見て下さい。VBScriptの方は関数名があやしいものがありますが。 http://msdn.microsoft.com/library/ja/default.asp?url=/library/ja/script56/html/jscolfiles.asp http://msdn.microsoft.com/library/ja/default.asp?url=/library/ja/script56/html/jscolfolders.asp サブフォルダは再帰的に扱うとよいでしょう。下記が参考になると思います。 http://www.atmarkit.co.jp/fwin2k/operation/wsh11/wsh11_01.html
お礼
ありがとうございます。 丁度いいサンプルもありました。 参考にしてやってみます。