バッチ ファイルでいくつかの名前変更コマンドを実行する必要があり、名前を変更する必要があるファイルを格納しているディレクトリとは別のディレクトリにバッチ ファイルを格納したいと考えています。
以下はサンプルファイルです
ren C:\test\old1.txt new1.txt
ren C:\test\old2.txt new2.txt
これらのファイルが存在するフォルダーを変更する必要がある場合があるため、ディレクトリ パスを毎回コピーする必要がないようにしたいと考えています。以下を試してみましたが、うまくいきません。おそらく、set コマンドを正しく理解していないのでしょう。
set dirpath=C:\test\
ren %dirpath%old1.txt new1.txt
ren %dirpath%old2.txt new2.txt
この効果をどのように達成するかについてのアイデア。