Windows - 为选定的文件名添加前缀

Windows - 为选定的文件名添加前缀

Windows 中是否有一种原生方法可以将文件夹中的多个选定文件重命名为具有通用前缀?实际上,我想要的是一种手动选择多个文件、右键单击并重命名它们的方法,但只能添加前缀。我也不想安装额外的软件来实现这一点。

我已经知道通过选择文件并按 F2 进行批量重命名,但这会替换整个名称并附加一个序列号。我想保留当前名称并仅添加前缀。

我也知道您可以在文件夹中运行 cmd 并重命名具有通用名称字符或文件属性的文件,但在我的示例中,我想要选择的文件不会有任何共享名称,并且文件夹中的所有文件都是同一类型。

我能想到的唯一解决方案是将文件暂时移动到新文件夹并批量重命名,然后将它们移回原始文件夹。我觉得一定有比这更好的方法。

答案1

您可以将批处理文件 ( .bat) 添加到右键单击发送菜单 (关联),或者作为发送菜单目的地(在 中%USERPROFILE%\SendTo)。

批处理文件可以使用循环处理其参数:

@echo off
setlocal EnableDelayedExpansion
for %%x in (%*) do ( 
    ...
)

并且还可以使用以下方式获取前缀 SET/P 命令,然后发出适当的 REN 命令 每个文件。

答案2

没有内置方法,没有批处理/powershell 脚本,可以重命名这些文件。特别是如果它们没有通用模式,你会遇到问题。你可以使用各种工具来执行此操作,但你说你不愿意安装额外的软件。

相关内容