私はバッチの初心者です。バッチコマンドで\Debug\test.ext
のファイルを..\..\new
にコピーしたいと思います。
copy "\Debug\text.txt" "..\..\new"
を試しましたが、「指定されたファイルが見つかりません」というエラーが表示されます
\
でパスを開始する場合、それは絶対パスであり、相対パスではありません。代わりにcopy "Debug\text.txt" "..\..\new"
を試してください
Debug
subdirがある場合は試してください
md "..\..\new" >nul 2>&1
copy ".\Debug\text.txt" "..\..\new"
md
は、new
ディレクトリを作成します(まだない場合)。
これは、正しいパスを指定していないことを意味します。必ずファイルの正しいフルパスを指定してください。 。
「\ Debug\text ....」の代わりに、「C:\ Debug\text ...」のようなパス全体を指定します
Copyコマンドの実行にbatを使用している場合、構文は次のようになります。
bat 'copy "C:\\ Program Files(x86)\\ ApplicationFiles \\ firstfolder \\ application.yml" "C:\\ Program Files(x86)\\ ApplicationFiles \\ secondfolder \\ application.yml"'
上記のコマンドには2つの主なものがあります。