当您创建或复制许多具有相同名称的
对象时\n\xe2\x80\x94 Windows会自动在圆括号中对它们进行编号,如下所示:
New folder\nNew folder (2)\nNew folder (3), etc.\nRun Code Online (Sandbox Code Playgroud)\n或这个:
\nNew folder \xe2\x80\x94 copy\nNew folder \xe2\x80\x94 copy (2)\nNew folder \xe2\x80\x94 copy (3), etc.\nRun Code Online (Sandbox Code Playgroud)\n问题(!!!)揭示了初始对象的名称中已经包含这样的数字:
\nNew folder (2)\nNew folder (2) \xe2\x80\x94 copy\nNew folder (3) \xe2\x80\x94 copy\nNew folder (4) \xe2\x80\x94 copy, etc.\nRun Code Online (Sandbox Code Playgroud)\n代替:
\nNew folder (2)\nNew folder (2) \xe2\x80\x94 copy\nNew folder (2) \xe2\x80\x94 copy (1)\nNew folder (2) \xe2\x80\x94 copy (2), etc.\nRun Code Online (Sandbox Code Playgroud)\n因此,Windows 实际上并不关心保存对象的原始名称:它使用第一个可用的圆括号(例如,在符号之前\xe2\x80\x94)。
要开始解决这个问题,可以转到并HKEY_CURRENT_USER\\Software\\Microsoft\\Windows\\CurrentVersion\\Explorer\\NamingTemplates
创建具有所需名称的字符串值( …