Pourquoi n’est-il pas possible de nommer un dossier «._.» Dans Windows 7?

Table des matières:

Pourquoi n’est-il pas possible de nommer un dossier «._.» Dans Windows 7?
Pourquoi n’est-il pas possible de nommer un dossier «._.» Dans Windows 7?

Vidéo: Pourquoi n’est-il pas possible de nommer un dossier «._.» Dans Windows 7?

Vidéo: Pourquoi n’est-il pas possible de nommer un dossier «._.» Dans Windows 7?
Vidéo: Quel STOCKAGE choisir pour son PC GAMER ? (SSD / HDD) - YouTube 2024, Avril
Anonim
Parfois, par souci de curiosité ou sur le désir réel de faire quelque chose de différent, vous pouvez essayer d'utiliser des noms inhabituels pour les dossiers de votre système Windows, avec des résultats mitigés. C’est dans cet esprit que le post de SuperUser d’aujourd’hui répond à la question d’un lecteur curieux.
Parfois, par souci de curiosité ou sur le désir réel de faire quelque chose de différent, vous pouvez essayer d'utiliser des noms inhabituels pour les dossiers de votre système Windows, avec des résultats mitigés. C’est dans cet esprit que le post de SuperUser d’aujourd’hui répond à la question d’un lecteur curieux.

La séance de questions et réponses d’aujourd’hui nous est offerte par SuperUser, une sous-division de Stack Exchange, un groupe de sites Web de questions-réponses dirigé par la communauté.

Capture d'écran de la fenêtre de message avec la permission de Ben N (SuperUser).

La question

Le lecteur superutilisateur EdwardBlack veut savoir pourquoi il n'est pas possible de nommer un dossier ._. sur son système Windows 7:

I just noticed that it is not possible to name a folder

._.

sur mon système Windows 7. Il est renommé en

._

au lieu. Parfois, il disparaît juste après son nom, puis réapparaît après avoir actualisé la vue. Windows semble avoir un problème avec les points à la fin d'un nom de fichier. Pourquoi est-ce?

Pourquoi n'est-il pas possible de nommer un dossier ._. sous Windows 7?

La réponse

Le contributeur SuperUser Ben N a la réponse pour nous:

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:

Image
Image

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.

Avez-vous quelque chose à ajouter à l'explication? Sound off dans les commentaires. Voulez-vous lire plus de réponses d'autres utilisateurs de Stack Exchange doués en technologie? Découvrez le fil de discussion complet ici.

Conseillé: