フォルダの存在を確認してコピーするバッチファイル

フォルダの存在を確認してコピーするバッチファイル

私は新規ユーザーです。

いくつかのファイルを含むフォルダーを別のディレクトリにコピーしたい。

  1. 宛先ディレクトリが存在するかどうかを確認する必要があります。a. 存在する場合は、既存のディレクトリにコピーするかどうかをユーザーに入力するよう求めます。b. 存在しない場合は、新しいフォルダーを作成してコピーするかどうかをユーザーに尋ねます。

これを試してみましたが、フォルダーが存在するかどうかに関係なく、フォルダーが自動的に作成されます。ここでは XCOPY を使用しています。助けてください。ありがとうございます。

答え1

xcopyを使用する

宛先フォルダーが存在しない場合は、宛先がファイルかディレクトリかを尋ねられます。

@echo off

xcopy "fullsourcepathfolder" "destinationxpath" /s /y 

現在の作業ディレクトリであっても、フルパスを無視しないでください。

関連情報