Aus Gründen der Neugierde oder aufgrund des Wunsches, einfach 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 von 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:

I just noticed that it is not possible to name a folder ._. 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

Super User Ben N hat die Antwort für uns:

Windows normally requires files to have either no extension or an extension that is at least one character long. It does not like zero length extensions (i.e. file names that end with a period). Folders can have extensions too, therefore, Windows does not let their names end with a period.

Source: From the article linked to by DavidPostill:

  • Use a period to separate the base file name from the extension in the name of a directory or file.

If you try to end a file or directory name with a period, Windows just assumes that you did not want an extension and thus removes it (even if you create it with the md command in a command prompt window).

Danger Zone

If you really want a folder name to end with period, you will need to use the magic raw name override sequence of \?. In a command prompt window, md \?C:path ocontainer._. will indeed create a folder named ._., but lots of programs will have problems with it, even Windows Explorer:

Such a directory can only be removed with the rd command followed by its \? name, or renamed with its short (8.3, dir /x) name.


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

Top-Tipps:
Kommentare: