dir /x
Aus Kompatibilitätsgründen generiert Windows für jeden erstellten langen Dateinamen einen 8.3-Namen, und der Wildcard-Übereinstimmungscode ( FindFirstFile()
) überprüft sowohl den ursprünglichen als auch den verkürzten Namen. Zeigt dir /x
an, welche Kurznamen jeder Datei zugewiesen werden.
Normalerweise sind die automatisch generierten Kurznamen aussehen 090820~1.PDF
und 090820~2.PDF
und so weiter, aber es gibt Ausnahmen :
[...] Wenn bereits mindestens 4 Dateien oder Ordner mit den gleichen ersten 6 Zeichen in ihren Kurznamen vorhanden sind, wird der entfernte LFN stattdessen auf die ersten beiden Buchstaben des Basisnamens gekürzt (oder 1, wenn der Basisname nur einen Buchstaben enthält)., gefolgt von 4 hexadezimalen Ziffern, die von einem undokumentierten Hash des Dateinamens abgeleitet wurden, gefolgt von [...]
Das Verschieben einer Datei innerhalb derselben Partition ändert keinen ihrer Namen, sondern verschiebt sie nur.
Wenn das NTFS - Dateisystem verwenden, 8.3 Namen Erstellung kann deaktiviert werden systemweit mit:
fsutil behavior set disable8dot3
Dies wirkt sich jedoch nicht auf vorhandene Namen aus.