0

我在子文件夹中有大量 JPEG,我需要将它们重命名为当前名称,并在末尾加上 1。

例如:

G:\FILENAME\Subfolder1\subfolder2\JPEGNAME.JPG

想改名

G:\FILENAME\Subfolder1\subfolder2\JPEGNAME1.JPG

我有超过 900 个这种格式的文件需要重命名。

有什么帮助吗?

4

3 回答 3

1

编辑 我添加/r,因为我看到您有要修改的文件树。在 JPG 文件的主文件夹中键入此命令。

这是一个 cmd 提示符命令。echo如果您喜欢在控制台上看到的内容,请删除。

for /r %a in (*.jpg) do echo rename "%a" "%~na1%~xa"
于 2013-10-15T12:20:16.910 回答
0

可能只需要一个简单的 REN 命令。请参阅Windows RENAME 命令如何解释通配符?.

只要您的文件名中没有一个名称中有多个点,那么以下内容应该适用于当前目录。只要确保至少?与最长的名字一样多。

ren *.jpg ??????????????????????????????????????1.jpg

或者处理整个目录树

for /r %F in (.) do @ren "%F\*.jpg" ??????????????????????????????????????1.jpg

或者,您可以使用 FOR 或 FOR /R 循环迭代每个文件,并一次重命名它们,就像 foxidrive 在他的回答中所做的那样。

于 2013-10-15T15:05:14.123 回答
0

使用重命名器

$ renamer --find '/(.*)\.JPG/' --replace '$11.JPG' *

要递归操作,*请将命令末尾的 更改为**

于 2013-10-16T09:17:13.003 回答