8

У меня есть машина, на которой изначально было отключено создание 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 ответ1

7

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

 fsutil file setshortname <PathName> <shortname>

Это сработало, но потребовало, чтобы я загрузился в консоль восстановления (на win 7 это происходит нажатием F8 перед загрузкой). Также требуется, чтобы я перешел на нужный диск и сначала запустил это:

fsutil behavior set disable8dot3 0

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .