非常に複雑なディレクトリ構造に多数のファイルがあり、議論する価値のない理由により、拡張子が「.inp」のすべてのファイルの名前を「.TXT」に変更する必要があります。触れたくない他の拡張子を持つ他のファイルが多数あり、少なくとも5レベルまで再帰的に実行したいと考えています。
これまでのところ、私は持っています:
for /d %%x in (*) do pushd %%x & Ren *.inp *.TXT & popd
...しかし、これはディレクトリの 1 レベルだけ下ります。
誰でも助けることができますか?前もって感謝します!