我将一个文件夹命名为“空格”字符,现在我切换到 Windows,我需要重命名它

我将一个文件夹命名为“空格”字符,现在我切换到 Windows,我需要重命名它

我将文件夹命名为“ ”,即空格的符号。

在 Linux 中,只需一个空格即可创建文件夹。现在我已切换到 Windows,我无法移动包含名为“ ”的文件夹。我也无法移动文件夹本身中的任何内容,也无法重命名文件夹。

我试过 Unlocker 1.9.2,也没用。它要求我在重启时执行操作,我同意了,但它什么也没做。

如何在 Windows 中重命名名为“ ”的文件夹?

答案1

事实上,在 Windows 上这是不可能的。可以使用SFUA 公用事业基于 UNIX 的应用程序子系统在 Windows 7 (Ultimate 版本) 上。我刚刚这样做了:

JdeBP ~/Desktop %mkdir ' '
JdeBP ~/Desktop %ls -ldQ ' '
drwxr-xr-x  1 JdeBP  None  0 Dec 30 16:14 " "
JdeBP ~/Desktop %mv ' ' space
JdeBP ~/Desktop %rmdir space
JdeBP ~/Desktop %

rmdir我本可以使用spaceWindows 资源管理器从桌面删除该文件夹;或者做任何其他事情,包括访问其内容(如果有的话)。

问题不在于 Windows NT 本身。而在于 Win32 子系统的文件名规则。POSIX 子系统并不强制执行相同的规则。

答案2

您可以尝试:
使用重命名文件夹7-Zip


在 Win7 x64 上使用 7-Zip 便携版进行测试

重现步骤:

  1. 创建文件夹(F7),默认名称为“新文件夹”

  2. 将“新文件夹”重命名为“ ”

  3. 将“ ”重命名回“新文件夹”


这个答案与解决“如何删除包含尾随空格的文件夹”的答案类似:https://superuser.com/a/366583/163596

答案3

最好的办法是使用 Linux 的 Live CD,然后重命名文件夹,然后在 Windows 上使用它。据我所知,其他人都在这里说过,使用 Windows 无法做到这一点。如果我能找到方法,我会编辑我的帖子。

答案4

我运行的是 XP,因此不确定 Windows 7 的具体细节,但使用赛格威我可以创建一个名为“ ”的文件夹,其中包含一些随机文件,然后使用mv 命令重命名文件夹并保留其内容。

cd 父文件夹的路径

mv " " 新文件夹名称

相关内容