0

如何使用命令提示符重命名子文件夹中的大量文件?

这些文件当前命名如下:

25738458-10000

25738458-20000

25738458-30000

25738458-100000

25738458-110000

25738458-120000

25738458-1000000

重命名文件名后:

25738458-0010000

25738458-0020000

25738458-0030000

25738458-0100000

25738458-0110000

25738458-0120000

25738458-1000000

我怎样才能做到这一点?

4

1 回答 1

0

将此批处理文件放在 c:\windows 中,然后在要重命名所有文件的根文件夹中打开 cmd 提示符,然后键入批处理文件名。

目前,它会将重命名命令回显到屏幕上 -echo如果看起来正确,请删除命令以使其执行重命名。

@echo off
setlocal enabledelayedexpansion
set "pad=0000000"
for /r %%a in (*) do (
   for /f "tokens=1,* delims=-" %%b in ("%%~nxa") do (
      set "partb=%pad%%%c"
      echo ren "%%a" "%%b-!partb:~-7!"
   )
)
pause
于 2013-09-23T03:29:08.307 回答