在批处理脚本中重命名部分文件名
作者:迹忆客
最近更新:2023/08/14
浏览次数:
有时我们需要按特定顺序重命名一系列文件。 大多数项目文件都包含此序列,我们可以使用简单的单行命令在批处理脚本中轻松完成此操作。
这篇短文将向我们展示如何使用批处理脚本更改文件名的特定部分。 此外,我们将通过一些示例和解释来讨论该主题,以使该主题更容易。
批量更改多个文件的文件名的特定部分
为此,我们将使用内置批处理命令 REN 或 RENAME。 该命令主要用于重命名文件名,但我们也可以使用它来更改多个文件的文件名。
在下面的示例中,我们将了解如何批量更改多个文件的部分文件名。 为此,我们考虑将以下文件放在一个文件夹中。
文件:
1_Test.txt
2_Test.txt
3_Test.txt
4_Test.txt
5_Test.txt
现在,我们需要使用 ChangePart 更改文件名 Test 的部分,但文件名的所有其他部分将保持不变。
命令:
REN *Test* ??ChangePart.txt
你可以注意到我们使用了?? 在我们的指挥下。 这将告诉系统前两个字符将保持不变,而其他部分将被更改。
如果您希望前三个字符保持不变,则必须输入 ???
。
执行完上面的命令后,你会看到文件名发生了变化。
输出:
1_ChangePart.txt
2_ChangePart.txt
3_ChangePart.txt
4_ChangePart.txt
5_ChangePart.txt
请注意
,您必须在文件所在的位置运行命令。 因此,如果您不在该位置,请使用 CD 命令转到该位置。
本文中的代码示例是用 Batch 编写的,并且仅适用于 Windows CMD。