• 締切済み

バッチファイルの記述内で改行

メモ帳を使って書いています 「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 どこを直したら良いでしょうか

みんなの回答

回答No.3

ごめん、No1さんの回答が正解

回答No.2

U:¥backup¥bbb フォルダを作ってみては。 mkdir U:¥backup¥bbb と。

kaiketum
質問者

お礼

ありがとうございます ^ を入れました

  • are_2023
  • ベストアンサー率32% (1065/3294)
回答No.1

改行は命令の実行を意味します robocopy F:¥aaa¥bbb 「改行」・・・ここでrobocopyが実行されます だから「コピー先ディレクトリが指定されていません」となる

kaiketum
質問者

お礼

ありがとうございます ^ を入れました

関連するQ&A