0

次のコマンドを使用して、ディレクトリ内のファイルの名前を変更したい:

for /r %%x in (*.ath) do ren "%%x" *.txt

問題は、ファイル名がすでに存在する場合、ファイルが置き換えられないことです。古いファイルを削除してから新しいファイルの名前を変更する簡単な方法はありますか?ありがとう

4

1 に答える 1

2

@Benのコメントの使用について詳しく説明するには

for /r %%x in (*.ath) do move "%%x" "%%~nx.txt" /y
于 2012-07-13T12:36:07.470 に答える