Ich habe einen Computer, auf dem die Erstellung von 8.3-Dateinamen anfangs deaktiviert war . Dies verursachte jedoch Probleme mit einigen älteren Softwareprogrammen, sodass diese wieder aktiviert wurden. Ich frage mich, ob es möglich ist, 8.3-Dateinamen zu bestimmten vorhandenen Verzeichnissen hinzuzufügen.
Angenommen, ich habe ein Verzeichnis mit dem Namen "C: \ Name mit Leerzeichen" und erhalte die folgende Ausgabe, wenn ich "dir / x" ausführe:
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
...
Ich möchte irgendwie einen 8.3-Namen für das Verzeichnis hinzufügen, ohne ihn neu zu erstellen, und dann Folgendes erhalten:
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
...
Ich habe den Befehl 'Umbenennen' ausprobiert, aber er hat nicht funktioniert.
fsutil behavior set disable8dot3 0
ist der Befehl, der einen Neustart erfordert, um wirksam zu werden.fsutil file setshortname <PathName> <shortname>
nicht.Sie können das Robocopy-Quellziel / e / FAT verwenden. Wechseln Sie in den cmd-Modus und geben Sie Robocopy /? für vollständigen Befehlssatz
quelle