fsutil 8dot3name
Consulta o cambia la configuración del comportamiento de nombre corto (nombres 8dot3), que incluye lo siguiente:
Consulta de la configuración actual para el comportamiento de nombre corto.
Examen de la ruta de acceso de directorio especificada para las claves del Registro que podrían verse afectadas si se quitan nombres cortos de la ruta de acceso del directorio especificada.
Cambio de la configuración que controla el comportamiento de nombre corto. Esta configuración se puede aplicar a un volumen especificado o a la configuración predeterminada del volumen.
Eliminación de los nombres cortos de todos los archivos de un directorio.
Importante
Eliminar de forma permanente los nombres de archivo 8dot3 y no modificar las claves del Registro que apuntan a los nombres de archivo 8dot3 puede provocar errores inesperados en la aplicación, como la incapacidad de desinstalar una aplicación. Se recomienda realizar primero una copia de seguridad del directorio o volumen antes de intentar quitar los nombres de archivo 8dot3.
Sintaxis
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>
Parámetros
Parámetro | Descripción |
---|---|
query [<volumepath>] |
Consulta el sistema de archivos para el estado del comportamiento de creación de nombres cortos 8dot3. Si no se especifica ningún volumepath como parámetro, se muestra la configuración predeterminada del comportamiento de creación 8dot3name para todos los volúmenes. |
scan <directorypath> |
Examina los archivos que se encuentran en directorypath especificado para las claves del Registro que podrían verse afectadas si los nombres cortos de 8dot3 se eliminaran de los nombres de archivo. |
set {<defaultvalue> \| <volumepath>} |
Cambia el comportamiento del sistema de archivos para la creación de nombres 8dot3 en las instancias siguientes:
|
strip <directorypath> |
Quita los nombres de archivo 8dot3 de todos los archivos que se encuentran en directorypath especificado. El nombre de archivo 8dot3 no se elimina para los archivos en los que directorypath combinado con el nombre de archivo contiene más de 260 caracteres. Este comando enumera pero no modifica las claves del Registro que apuntan a los archivos que tenían nombres de archivo 8dot3 que se eliminaron. |
<volumepath> |
Especifica el nombre de la unidad seguido de dos puntos o GUID en el formato volume{GUID} . |
/f | Especifica que todos los archivos que se encuentran en directorypath especificado se les ha eliminado los nombres de archivo 8dot3 incluso si hay claves del Registro que apuntan a archivos que usan el nombre de archivo 8dot3. En este caso, la operación elimina los nombres de archivo 8dot3, pero no modifica ninguna clave del Registro que apunte a los archivos que usan los nombres de archivo 8dot3. Advertencia: Se recomienda realizar una copia de seguridad del directorio o volumen antes de usar el parámetro /f porque puede provocar errores inesperados en la aplicación, como la incapacidad de desinstalar programas. |
/l [<log file>] |
Especifica un archivo de registro donde se escribe información. Si no se especifica el parámetro /l, toda la información se escribe en el archivo de registro predeterminado: |
/s | Especifica que la operación se debe aplicar a los subdirectorios de directorypath especificado. |
/t | Especifica que la eliminación de nombres de archivo 8dot3 debe ejecutarse en modo de prueba. Se realizan todas las operaciones excepto la eliminación real de los nombres de archivo 8dot3. Puede usar el modo de prueba para detectar qué claves del Registro apuntan a los archivos que usan los nombres de archivo 8dot3. |
/v | Especifica que toda la información escrita en el archivo de registro también se muestra en la línea de comandos. |
Ejemplos
Para consultar el comportamiento del nombre 8dot3 de deshabilitación para un volumen de disco especificado con el GUID, {928842df-5a01-11de-a85c-806e6f6e6963}, escriba lo siguiente:
fsutil 8dot3name query volume{928842df-5a01-11de-a85c-806e6f6e6963}
También puede consultar el comportamiento del nombre 8dot3 mediante el subcomando behavior.
Para quitar los nombres de archivo 8dot3 en el directorio D:\MyData y todos los subdirectorios, al escribir la información en el archivo de registro especificado como mylogfile.log, escriba lo siguiente:
fsutil 8dot3name strip /l mylogfile.log /s d:\MyData