通过Windows资源管理器重命名的文件夹保留原始名称

Modified on: Wed, 05 Dec 2018 22:40:03 +0800

我有一个没有特殊的目录树(没有网络,没有符号链接,没有奇怪的权限......),除了某些文件夹是使用TortoiseSVN管理的Subversion工作副本。我已经使用了几年而没有任何问题。

在将磁盘物理移动到新计算机之后(不知道是否巧合)我发现我无法使用GUI重命名这些文件夹(点击F2,键入新名称,输入)。 Windows资源管理器不会投诉并报告新名称,但文件夹实际上保留了原始名称(当我单击位置栏,窗口标题和命令提示符时显示该名称。)

它一定是资源管理器故障,因为我最终可以从命令行重命名(rename foo bar),但我不知道根本问题是什么。

有什么想法吗?

最佳答案

我最终在目录树中搜索了所有desktop.ini文件并将其全部删除。问题立即得到解决:

  • 文件夹终于显示了他们的实际名称
  • 新的重命名实际上发生在文件系统级别

此类文件包含以下条目:

[.ShellClassInfo] LocalizedResourceName=This is the new name

...这似乎是一个功能而不是一个错误一个>:

  

LocalizedResourceName

  
  

指定资源模块和要用作名称的字符串ID
  使用文件资源管理器或查看时要显示的文件夹
  外壳

我不清楚Windows如何得出结论我想翻译文件夹而不是重命名它。


相关问答

添加新评论