/ / Warum kann ein Ordner in Windows 7 nicht mit "._." Benannt werden?

Warum kann ein Ordner in Windows 7 nicht mit "._." Benannt werden?

warum-ist-es-nicht-möglich-einen-ordner-zu-benennen-dot-line-dot-in-windows-seven-00

Manchmal aus Neugier oder basierend aufWenn Sie einfach etwas anderes tun möchten, können Sie versuchen, ungewöhnliche Namen für Ordner auf Ihrem Windows-System zu verwenden - mit unterschiedlichen Ergebnissen. In diesem Sinne hat der heutige SuperUser-Frage- und Antwortbeitrag die Antwort auf die Frage eines neugierigen Lesers.

Die heutige Frage & Antwort-Sitzung wird von SuperUser bereitgestellt - einer Unterteilung von Stack Exchange, einer von der Community gesteuerten Gruppierung von Q & A-Websites.

Screenshot des Nachrichtenfensters mit freundlicher Genehmigung von Ben N (SuperUser).

Die Frage

SuperUser-Leser EdwardBlack möchte wissen, warum es nicht möglich ist, einen Ordner zu benennen ._. auf seinem Windows 7 System:

Mir ist gerade aufgefallen, dass es nicht möglich ist, einen Ordner zu benennen ._. auf meinem Windows 7-System. Es wird umbenannt in ._ stattdessen. Manchmal verschwindet es direkt nach dem Benennen, wird aber nach dem Aktualisieren der Ansicht wieder angezeigt. Windows scheint ein Problem mit Punkten am Ende eines Dateinamens zu haben. Warum ist das?

Warum kann ein Ordner nicht benannt werden? ._. in Windows 7?

Die Antwort

Der SuperUser-Mitwirkende Ben N hat die Antwort für uns:

Windows erfordert normalerweise, dass Dateien entweder keine habenErweiterung oder eine Erweiterung, die mindestens ein Zeichen lang ist. Erweiterungen mit der Länge Null (d. H. Dateinamen, die mit einem Punkt enden) werden nicht unterstützt. Ordner können auch Erweiterungen haben, daher lässt Windows ihre Namen nicht mit einem Punkt enden.

Quelle: Aus dem Artikel von DavidPostill:

  • Verwenden Sie einen Punkt, um den Basisdateinamen von der Erweiterung im Namen eines Verzeichnisses oder einer Datei zu trennen.

Wenn Sie versuchen, einen Datei - oder Verzeichnisnamen mit einem Punkt zu beenden, geht Windows lediglich davon aus, dass Sie keine Erweiterung wollten, und entfernt sie daher (auch wenn Sie sie mit der erstellen) Befehl md in einem Eingabeaufforderungsfenster).

Gefahrenzone

Wenn ein Ordnername wirklich mit Punkt enden soll, müssen Sie die Magic Raw-Reihenfolge zum Überschreiben von Namen verwenden \?. In einem Eingabeaufforderungsfenster md \? C: pathtocontainer._. wird in der Tat einen Ordner mit dem Namen erstellen ._.Aber viele Programme werden Probleme damit haben, sogar der Windows Explorer:

warum-ist-es-nicht-möglich-einen-ordner-zu-benennen-dot-line-dot-in-windows-seven-01

Ein solches Verzeichnis kann nur mit dem entfernt werden Befehl gefolgt von seiner \? Name, oder mit seiner kurzen umbenannt (8.3, dir / x) Name.


Möchten Sie der Erklärung etwas hinzufügen? Ton aus in den Kommentaren. Möchten Sie weitere Antworten von technisch versierten Stack Exchange-Benutzern lesen? Den vollständigen Diskussionsthread finden Sie hier.