fsutil 8dot3name
Запросы или изменение параметров для короткого имени (8dot3 name), которое включает в себя:
Запрос текущего параметра для поведения короткого имени.
Сканирование указанного пути к каталогу для разделов реестра, которые могут быть затронуты, если короткие имена были удалены из указанного пути к каталогу.
Изменение параметра, которое управляет поведением короткого имени. Этот параметр можно применить к указанному тому или к параметру тома по умолчанию.
Удаление коротких имен для всех файлов в каталоге.
Внимание
Окончательное удаление имен файлов 8dot3 и изменение разделов реестра, указывающих на имена файлов 8dot3, может привести к непредвиденным сбоям приложения, включая неспособность удалить приложение. Перед попыткой удалить имена файлов 8dot3 рекомендуется сначала создать резервную копию каталога или тома.
Синтаксис
fsutil 8dot3name [query] [<volumepath>]
fsutil 8dot3name [scan] [/s] [/l [<log file>] ] [/v] <directorypath>
fsutil 8dot3name [set] { <defaultvalue> | <volumepath> {1|0}}
fsutil 8dot3name [strip] [/t] [/s] [/f] [/l [<log file.] ] [/v] <directorypath>
Параметры
Параметр | Описание |
---|---|
запрос [<volumepath>] |
Запрашивает файловую систему для состояния поведения создания короткого имени 8dot3. Если volumepath не указан в качестве параметра, отображается параметр создания 8dot3name по умолчанию для всех томов. |
сканировать <directorypath> |
Сканирует файлы, расположенные в указанном пути к каталогу, для разделов реестра, которые могут быть затронуты, если короткие имена 8dot3 были удалены из имен файлов. |
набор {<defaultvalue> \| <volumepath>} |
Изменяет поведение файловой системы для создания имени 8dot3 в следующих экземплярах:
|
полоса <directorypath> |
Удаляет имена файлов 8dot3 для всех файлов, расположенных в указанном каталоге. Имя файла 8dot3 не удаляется для файлов, в которых каталогpath в сочетании с именем файла содержит более 260 символов. Эта команда перечисляет, но не изменяет разделы реестра, указывающие на файлы, имена файлов с именами файлов 8dot3 безвозвратно удалены. |
<volumepath> |
Указывает имя диска, за которым следует двоеточие или GUID в формате volume{GUID} . |
/f | Указывает, что все файлы, расположенные в указанном каталоге, имеют имена файлов 8dot3, даже если есть разделы реестра, указывающие на файлы с именем файла 8dot3. В этом случае операция удаляет имена файлов 8dot3, но не изменяет разделы реестра, указывающие на файлы, использующие имена файлов 8dot3. Предупреждение. Рекомендуется создать резервную копию каталога или тома перед использованием параметра /f , так как это может привести к непредвиденным сбоям приложения, включая неспособность удалять программы. |
/l [<log file>] |
Указывает файл журнала, в котором записываются сведения. Если параметр /l не указан, все сведения записываются в файл журнала по умолчанию: |
/s | Указывает, что операция должна применяться к подкаталогам указанного каталога. |
/t | Указывает, что удаление имен файлов 8dot3 должно выполняться в тестовом режиме. Выполняются все операции, кроме фактического удаления имен файлов 8dot3. С помощью тестового режима можно узнать, какие разделы реестра указывают на файлы, использующие имена файлов 8dot3. |
/v | Указывает, что все сведения, записанные в файл журнала, также отображаются в командной строке. |
Примеры
Чтобы запросить поведение имени disable 8dot3 для тома диска, указанного с идентификатором GUID, введите {928842df-5a01-11de-a85c-806e6f6e6963}:
fsutil 8dot3name query volume{928842df-5a01-11de-a85c-806e6f6e6963}
Вы также можете запросить поведение имени 8dot3 с помощью подкоманда поведения .
Чтобы удалить имена файлов 8dot3 в каталоге D:\MyData и всех подкаталогах, записывая сведения в файл журнала, указанный как mylogfile.log, введите:
fsutil 8dot3name strip /l mylogfile.log /s d:\MyData