标签: windows batch-file file-rename
我想使用以下命令重命名目录中的文件:
for /r %%x in (*.ath) do ren "%%x" *.txt
问题是如果文件名已存在,则不替换该文件。 是否有一种简单的方法来删除旧文件,然后重命名新文件? 感谢
答案 0 :(得分:2)
详细说明@ Ben的评论使用
for /r %%x in (*.ath) do move "%%x" "%%~nx.txt" /y