- ベストアンサー
ファイルコピーのバッチ作成
ファイルコピーのバッチ作成 いつもお世話になっております。 1つのファイルを複数のディレクトリー(ネットワーク上から見える端末)にコピーするバッチを 作成したいのですが、上手くいきません。 COPY /Y C:\(デスクトップのパス)\コピーファイル.mdb \コピー先の絶対パス 上のように1つのファイルを1つのクライアントにファイルをコピーするバッチファイルを作成したのですが、コピーされません。 DOSで実行すると"ファイルが見つかりません"と出てしまいます。 カレントディレクトリーの設定だとしたら、 どのような方法がありますでしょうか? 宜しくお願い遺体sます。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
デスクトップのパスは実際にはC:\Documents and Settings\xxxxx…などとなっていますよね? COPYコマンドはパラメータをスペースで区切りますから、C:\Documentsと言うファイルをコピーしようとして失敗してると思います。 パス名にスペースを含む場合は以下のように全体をダブルクォートでくくってください。 COPY /Y "C:\(デスクトップのパス)\コピーファイル.mdb" \コピー先の絶対パス
お礼
ありがとうとざいます。 ダブルクウォーテーションでくくるのは知りませんでした。 大変勉強になりました。 と、言うことは、 コピー先のパスにスペースが入る場合は""でくくらなきゃだめでしょうか?