更改Windows 7同一文件夹文件复制命名模式?

更改Windows 7同一文件夹文件复制命名模式?

在我的 Windows 7 机器上,当我复制(Ctrl+C、Ctrl+V)同一文件夹中的文件时,我会得到使用以下命令创建的新文件“ - 复制”添加到文件名:

第一个副本:“foo.txt”->“foo- 复制.txt”。
第二次复制,依此类推:“foo.txt”->“foo- 复印件(2)。TXT”。

有没有办法改变这种命名模式?

我特别感兴趣的是将命名从“-Copy(index)”更改为“_index”,以便文件被命名为foo_1.txt,foo_2.txt等等。

我知道有第三方文件管理器可以做到这一点,但我想知道是否有办法在资源管理器中更改这种命名模式。

答案1

无需第三方软件,您可以编辑注册表以一些效果(在 Windows 8 和 10 上也是如此)。

添加/编辑名为的字符串值复制名称模板在下面:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\NamingTemplates

而默认值数据是有效地 %s - Copy,你会想要%s_

枚举是单独处理的,因此不幸的是您仍然会看到“foo_ (2).txt”等等。

答案2

我研究并找到了这个答案:

使用 Supercopier,使用 Ctrl + 单击/拖动来复制文件。

SuperCopier 网站

在 Supercopier 的配置设置中,转到“复制和移动行为”,在“旧文件重命名模式”中输入“”,在“新文件重命名模式”中输入“副本”。

如果您只使用右键单击并拖动来复制文件,则上下文菜单将为您提供使用 Supercopier 的选项,但默认选项是 Windows 自己的复制。

但是,如果您使用 Ctrl + 单击/拖动,它会使用 Supercopier 进行复制,并且副本会根据您的喜好命名。如果使用 Ctrl + 单击/拖动将文件复制到另一个目录,则不使用重命名模式——自定义重命名仅用于复制到同一目录的文件。

答案3

以管理员身份打开 PowerShell 并运行:

New-Item -Path HKCU:\Software\Microsoft\Windows\CurrentVersion\Explorer\NamingTemplates -Value "default value"
New-ItemProperty -Path "HKCU:\Software\Microsoft\Windows\CurrentVersion\Explorer\NamingTemplates" -Name "CopyNameTemplate" -Value "%s - Copy"

- Copy根据您的喜好修改上面第二个命令。

如果该属性已经存在,则使用Set-ItemProperty而不是New-ItemProperty

测试于Windows 10 22H2

相关内容