8.3 为现有目录创建名称

8.3 为现有目录创建名称

我有一台机器最初8.3 文件名创建已禁用。但是,这会导致一些旧版软件出现问题,因此重新启用了此功能。我想知道是否可以返回并将 8.3 文件名“添加”到某些现有目录中。

例如,假设我有一个名为“C:\name with space”的目录,当我运行“dir /x”时,我得到以下输出:

C:\>dir /x
 Volume in drive C has no label.
 Volume Serial Number is 6873-65B8

 Directory of C:\

04/09/2010  01:57 PM    <DIR>                       name with spaces
...

我想以某种方式为目录添加一个 8.3 名称而不重新创建它,然后得到以下内容:

C:\>dir /x
 Volume in drive C has no label.
 Volume Serial Number is 6873-65B8

 Directory of C:\

04/09/2010  01:57 PM    <DIR>          NAMEWI~1     name with spaces
...

我尝试了“重命名”命令,但没有效果。

答案1

http://technet.microsoft.com/en-us/library/bb490642.aspx

 fsutil file setshortname <PathName> <shortname>

这有效,但需要我启动到恢复控制台(在 win 7 上,这是通过启动F8前点击来实现的。)还需要我导航到有问题的磁盘,然后先运行这个:

fsutil behavior set disable8dot3 0

答案2

适用于 8.3 名称修复的出色实用程序:

日

手动的
关联

答案3

您可以使用Robocopy源目标 /e /FAT。转到 cmd 模式,输入Robocopy /?完整指令集

相关内容