如何批量重命名编号文件?

Max*_*Max 6 filenames batch-rename windows-8.1

我在 Windows 8.1 中有两个文件夹。第一个文件夹a有 50 个.jpg文件,编号一直01.jpg50.jpg。我的第二个文件夹 ,b具有.jpg以完全相同的方式命名的相同数量的文件。

我的目标是合并这两个文件夹,但将文件重命名为b 51.jpg100.jpg以便它们保持相同的顺序。

Nik*_*lpe 13

  1. 从文件夹中选择所有文件。重命名选择中的第一个文件,因为编号将自行进行。
  2. 同样将 b 文件夹重命名为 b-
  3. 然后将文件从 b 文件夹移动到 a。(假设您对名称进行了排序)
  4. 再次将文件重命名为 img-
    您将获得编号为 img-1 .....

  • @BeowulfOF 输入新名称一次...其他选定的文件将自动更新。对于许多人来说,它实际上比编辑和运行脚本更快(主要是鼠标工作)和更安全(由撤消按钮支持)。 (2认同)

use*_*455 13

Windows 8.1 内置了 PowerShell,因此您可以使用以下内容:

1..50|Rename-Item -Path {'{0:00}.jpg'-f$_} -NewName {'{0:00}.jpg'-f($_+50)}
Run Code Online (Sandbox Code Playgroud)

在上面,第一个0in{0:00}指定参数索引,第二个00指定格式为用零填充的两位数字。