- 締切済み
バッチファイルの記述内で改行
メモ帳を使って書いています 「FにあるbbbフォルダをUにコピーする」を試しています 以下ですと問題なく動きます @echo on mkdir U:¥backup robocopy F:¥aaa¥bbb U:¥backup¥bbb /mir /r:1 /w:1 pause 以下ですと「コピー先ディレクトリが指定されていません」となります (コピー元と先を改行しました) (bbbの後ろに半角スペースを入れて、エンター →半角スペースで空白をいれる) @echo on mkdir U:¥backup robocopy F:¥aaa¥bbb U:¥backup¥bbb /mir /r:1 /w:1 pause 調べていて改行コードの違いかなと…確認しましたが、 メモ帳の名前をつけて保存のときに、 文字コードはANSIです ですので、問題ないかと… (bbbの後ろに半角スペース→エンターも試しましたが同じエラーでした) @echo on mkdir U:¥backup robocopy F:¥aaa¥bbb U:¥backup¥bbb /mir /r:1 /w:1 pause どこを直したら良いでしょうか
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- みきの(@mikino)
- ベストアンサー率49% (929/1872)
回答No.3
ごめん、No1さんの回答が正解
- みきの(@mikino)
- ベストアンサー率49% (929/1872)
回答No.2
U:¥backup¥bbb フォルダを作ってみては。 mkdir U:¥backup¥bbb と。
- are_2023
- ベストアンサー率32% (1065/3294)
回答No.1
改行は命令の実行を意味します robocopy F:¥aaa¥bbb 「改行」・・・ここでrobocopyが実行されます だから「コピー先ディレクトリが指定されていません」となる
質問者
お礼
ありがとうございます ^ を入れました
お礼
ありがとうございます ^ を入れました