我在子文件夹中有大量 JPEG,我需要将它们重命名为当前名称,并在末尾加上 1。
例如:
G:\FILENAME\Subfolder1\subfolder2\JPEGNAME.JPG
想改名
G:\FILENAME\Subfolder1\subfolder2\JPEGNAME1.JPG
我有超过 900 个这种格式的文件需要重命名。
有什么帮助吗?
我在子文件夹中有大量 JPEG,我需要将它们重命名为当前名称,并在末尾加上 1。
例如:
G:\FILENAME\Subfolder1\subfolder2\JPEGNAME.JPG
想改名
G:\FILENAME\Subfolder1\subfolder2\JPEGNAME1.JPG
我有超过 900 个这种格式的文件需要重命名。
有什么帮助吗?
编辑 我添加/r
,因为我看到您有要修改的文件树。在 JPG 文件的主文件夹中键入此命令。
这是一个 cmd 提示符命令。echo
如果您喜欢在控制台上看到的内容,请删除。
for /r %a in (*.jpg) do echo rename "%a" "%~na1%~xa"
可能只需要一个简单的 REN 命令。请参阅Windows RENAME 命令如何解释通配符?.
只要您的文件名中没有一个名称中有多个点,那么以下内容应该适用于当前目录。只要确保至少?
与最长的名字一样多。
ren *.jpg ??????????????????????????????????????1.jpg
或者处理整个目录树
for /r %F in (.) do @ren "%F\*.jpg" ??????????????????????????????????????1.jpg
或者,您可以使用 FOR 或 FOR /R 循环迭代每个文件,并一次重命名它们,就像 foxidrive 在他的回答中所做的那样。