我有文件,这将文件命名为示例:
log(2).txt
log(3).txt
log(4).txt
log.txt
我想将它们全部重命名为带有数字的文件名,例如:
1.txt
2.txt
3.txt
4.txt
系统Windows或Linux
解决方法:
只需将此代码保存到文件夹中的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”文件.