Створіть 8.3 ім'я для існуючого каталогу


8

У мене машина, у якої спочатку було відключено створення імені файлів 8.3 . Однак це спричинило проблеми з деяким застарілим програмним забезпеченням, тому його було ввімкнено повторно. Мені цікаво, чи можна повернутися назад і "додати" 8,3 назви файлів до певних існуючих каталогів.

Наприклад, скажіть, що у мене є каталог з назвою "C: \ name з пробілами", і я отримую наступний вихід, коли запускаю "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
...

Я спробував команду 'перейменувати', але це не вийшло.

Відповіді:


7

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

 fsutil file setshortname <PathName> <shortname>

Це спрацювало, але вимагало, щоб я завантажився на консоль відновлення (у програмі win 7 - це натискання, F8перш ніж завантажуватись). Також потрібно, щоб я перейшов до диску, про який йде мова, і запустити цей перший:

fsutil behavior set disable8dot3 0

3
Щоб було зрозуміло, fsutil behavior set disable8dot3 0це команда, яка вимагає перезавантаження, щоб набути чинності. fsutil file setshortname <PathName> <shortname>не.
Зробіть

Я не знаю, як налаштування поведінки з fsutil вимагає перезавантаження, але безпосередньо встановлення змінної реєстру NtfsDisable8dot3NameCreation до 0 не вимагало перезавантаження для мене на Win 7. Відразу короткі імена файлів почали створюватися з нових файлів з довгими іменами . (У моєму випадку деякі погано написані оновлення системи Intel або Microsoft встановили його 1 тиждень тому. Безмовно навіть. $ # @% & # !!)
MicrosoftShouldBeKickedInNuts

0

Ви можете використовувати Robocopy джерело призначення / е / FAT. Перейдіть у cmd-режим, наберіть Robocopy /? для повного набору інструкцій

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.