Crea il nome 8.3 per una directory esistente


8

Ho una macchina che inizialmente ha disabilitato la creazione del nome file 8.3 . Tuttavia, ciò stava causando problemi con alcuni software legacy, quindi è stato riabilitato. Mi chiedo se sia possibile tornare indietro e "aggiungere" 8,3 nomi di file a determinate directory esistenti.

Ad esempio, supponiamo di avere una directory denominata "C: \ name con spazi" e ottengo il seguente output quando eseguo "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
...

Vorrei in qualche modo aggiungere un nome 8.3 per la directory senza ricrearlo, quindi ottenere quanto segue:

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
...

Ho provato il comando 'rinomina' ma non ha funzionato.

Risposte:


7

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

 fsutil file setshortname <PathName> <shortname>

Questo ha funzionato, ma mi ha richiesto di avviare la console di ripristino (in Windows 7 questo è toccando F8prima di avviare.) Inoltre mi ha richiesto di navigare sul disco in questione ed eseguire prima questo:

fsutil behavior set disable8dot3 0

3
Giusto per essere chiari, fsutil behavior set disable8dot3 0è il comando che richiede un riavvio per avere effetto. fsutil file setshortname <PathName> <shortname>non.
Doin,

Non so come impostare il comportamento con fsutil richiede un riavvio, ma l'impostazione diretta della variabile di registro NtfsDisable8dot3NameCreation su 0 non ha richiesto un riavvio per me su Win 7. Immediatamente, i nomi di file brevi hanno iniziato a essere creati da nuovi file con nomi lunghi . (Nel mio caso, alcuni aggiornamenti di sistema Intel o Microsoft scritti male l'avevano impostato su 1 una settimana fa. Silenziosamente pari. $ # @% & # !!)
MicrosoftShouldBeKickedInNuts

0

È possibile utilizzare la destinazione di origine Robocopy / e / FAT. Vai in modalità cmd, digitare Robocopy /? per il set di istruzioni completo

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.