私はWindowsのバッチファイルを実行したいと言う、upgrade.batは、ソースディレクトリからバッチファイルが入っているディレクトリにたくさんのファイルをコピーします。問題は、コピーされたファイルの1つが新しいバージョンのアップグレードかもしれないということです。バットファイルが上書きされるので、バッチファイルはまだ実行中に上書きされます。安全に自分自身を更新するWindowsバッチファイルを取得する方法
これは、バッチファイルの実行が予期せぬ動作をするように思われるため、まだ実行中のバッチファイルをコピーしないようにしたいと考えています。理想的には、既存のバージョンのupgrade.batを実行して終了し、次回に新しいバージョンを実行するようにします。これを達成するための(簡単な)方法はありますか?
実行する前にファイルの名前を変更しますか? – Chad
@Chad - upgrade.batの内部からupgrade.batの名前を変更することを意味しますか?それが安全で予測可能な行動を起こすでしょうか? –