我有文件,并且命名文件示例:
log(2).txt
log(3).txt
log(4).txt
log.txt
我想将所有这些文件重命名为文件名,例如:
1.txt
2.txt
3.txt
4.txt
系统窗口或linux
答案 0 :(得分:3)
只需将此代码保存到文件夹中的name.bat文件中,然后运行命令
即可@echo off
setlocal EnableDelayedExpansion
set i=0
for %%a in (*.txt) do (
set /a i+=1
ren "%%a" "!i!.new"
)
ren *.new *.txt
这里为了避免冲突,首先将文件命名为“.new”扩展名,然后将其转换回“.txt”文件。