C:\
ドライブに 2 つのバッチ ファイルがあり、%~dp0
コマンドを使用して最初のスクリプトのパスを使用し、2 番目のバッチ スクリプトのコピーを作成しています。
COPY %~dp0"Hello World.BAT" C:\"Hello World.bak"
スクリプトの早い段階で、ルートから離れたサブディレクトリに変更する必要がありますC:\
が、これにより上記のコピー コマンドが機能しなくなり、「ファイルが見つかりません」というエラーが表示されます。コピー コマンドのルートにとどまると、C:\
完全に機能します。なぜこれが起こっているのかについてのアイデア。