6Sep

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

click fraud protection

Parfois, pour des raisons de curiosité, ou en raison d'un désir réel de faire quelque chose de différent, vous pouvez essayer d'utiliser des noms inhabituels pour les dossiers sur votre système Windows, avec des résultats mitigés. Dans cet esprit, le SuperUser Q & A post d'aujourd'hui a la réponse à la question d'un lecteur curieux.

Question d'aujourd'hui &La session de réponse nous est offerte par SuperUser, une subdivision de Stack Exchange, un regroupement communautaire de sites Web Q & A.

La fenêtre de message est une gracieuseté de Ben N( SuperUser).

La question Lecteur

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

Je viens de remarquer qu'il n'est pas possible de nommer un dossier . _. sur mon système Windows 7Il est renommé en . _ à la place. Parfois, il disparaît juste après l'avoir nommé, mais réapparaît après avoir rafraîchi la vue. Windows semble avoir un problème avec les points à la fin d'un nom de fichier. Pourquoi est-ce?

instagram viewer

Pourquoi est-il impossible de nommer un dossier . _. dans Windows 7?

La réponse

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

Windows nécessite normalement que les fichiers ne contiennent aucune extension ou une extension d'au moins un caractère. Il n'aime pas les extensions de longueur nulle( c'est-à-dire les noms de fichiers qui se terminent par un point).Les dossiers peuvent également avoir des extensions, par conséquent, Windows ne laisse pas leurs noms se terminer par un point.

Source: A partir de l'article associé à par DavidPostill:

  • Utilisez un point pour séparer le nom de fichier de base de l'extension dans le nom d'un répertoire ou d'un fichier.

Si vous essayez de terminer un nom de fichier ou de répertoire avec un point, Windows suppose simplement que vous ne vouliez pas d'extension et le supprime( même si vous le créez avec la commande md dans une fenêtre d'invite de commande).

Zone de danger

Si vous voulez vraiment qu'un nom de dossier se termine par un point, vous devez utiliser la séquence de remplacement du nom de séquence magique de \\? \ .Dans une fenêtre d'invite de commande, md \\? \ C: \ path \ to \ container \. _. va en effet créer un dossier nommé . _., mais beaucoup de programmes auront des problèmes avec lui, même Windows Explorer:

Un tel répertoire ne peut être supprimé avec la rd commande suivi de son \\? \ Nom, ou renommé avec son court( 8.3,dir / x) nom .

Avoir quelque chose à ajouter à l'explication? Sonnez dans les commentaires. Vous voulez lire plus de réponses d'autres utilisateurs de Stack Exchange? Découvrez le fil de discussion complet ici.