Startseite » wie man » Warum ist es nicht möglich, einen Ordner mit dem Namen ._. in Windows 7?

    Warum ist es nicht möglich, einen Ordner mit dem Namen ._. in Windows 7?

    Aus Gründen der Neugierde oder aufgrund des tatsächlichen Wunsches, etwas anderes zu tun, versuchen Sie manchmal, ungewöhnliche Namen für Ordner auf Ihrem Windows-System zu verwenden - mit gemischten Ergebnissen. In diesem Sinne hat der heutige Q & A-Beitrag von SuperUser die Antwort auf die Frage eines neugierigen Lesers.

    Die heutige Question & Answer-Sitzung wird dank SuperUser zur Verfügung gestellt - einer Unterteilung von Stack Exchange, einer Community-basierten Gruppierung von Q & A-Websites.

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

    Die Frage

    SuperBenutzerleser 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 gleich 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 Super User Ben N hat die Antwort für uns:

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

    Quelle: Aus dem Artikel von DavidPostill:

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

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

    Gefahrenzone

    Wenn Sie wirklich möchten, dass ein Ordnername mit einem Punkt endet, müssen Sie die Überschreibungssequenz für den magischen Ursprungsnamen verwenden \\? \. In einem Eingabeaufforderungsfenster, md \\? \ C: \ Pfad \ zu \ Container \ ._. wird in der Tat einen Ordner mit dem Namen ._., aber viele Programme werden Probleme damit haben, selbst Windows Explorer:

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


    Haben Sie der Erklärung etwas hinzuzufügen? Sound off in den Kommentaren. Möchten Sie mehr Antworten von anderen technisch versierten Stack Exchange-Benutzern lesen? Hier geht es zum vollständigen Diskussionsthread.