👍 Ici sont rassemblés des nouvelles intéressantes, des secrets et des conseils sur les produits de google. tout pour google drive, android, calendrier, chrome, gmail, docs...

Pourquoi un dossier ne peut-il pas être nommé “CON” ou “LPT1” dans Windows ?

5

Un de mes amis proches mayur m'a dit cette astuce que nous ne pouvons pas renommer les fichiers texte et les dossiers en "con". Je me pose la question depuis assez longtemps et je pense avoir trouvé une raison. Analysons :

Pour l'invite de commande :

G:>mkdir CON
Le nom du répertoire n'est pas valide.

G:>mkdir LPT1
Le nom du répertoire n'est pas valide.

Pour l'explorateur Windows :

Même dans l'explorateur Windows, lorsque vous essayez de renommer un fichier en "con", le nom de fichier précédent réapparaît.

Pourquoi cela est-il ainsi?

Afin de découvrir pourquoi cela ne fonctionne pas, nous devons revenir à l'ère de MS-DOS. Microsoft Disk Operating System (MS-DOS) est un système d'exploitation en ligne de commande qui existait avant l'avènement du GUI OS (Graphical User Interface). Tout, depuis la création, le changement de nom, la suppression, etc., a été effectué à l'aide de commandes. Certaines des commandes sont…

COPIER Copie un ou plusieurs fichiers vers un autre emplacement.
DEL Supprime un ou plusieurs fichiers.
DIR Affiche une liste de fichiers et de sous-répertoires dans un répertoire.

Regardons de plus près la commande COPY. L'utilisation de la commande COPY est la suivante :

COPY [options] 

Sous DOS, tout est considéré comme des fichiers, même le clavier et les imprimantes. Le nom de fichier pour le clavier est donné comme "CON" et les noms d'imprimante sont donnés comme "LPT1", "LPT2" etc. Donc, pour copier quelque chose à partir du clavier (notre entrée), la commande suivante est utilisée.

G :>COPY CON mydata.txt
Ces lignes viennent dans mydata.txt et pour arrêter la saisie, appuyez sur Ctrl+Z
^Z

G :>COPIER mesdonnées.txt LPT1

Alors maintenant, vous supposez qu'un dossier ou un fichier nommé "con" pourrait être créé et vous donnez une commande COPY CON. Qu'est-ce que DOS est censé faire? copier le fichier CON ou utiliser la console clavier comme entrée ? Ainsi naît une ambiguïté. Microsoft a donc volontairement désactivé la création de fichiers ou de dossiers nommés CON / LPT1 / LPT2 etc. afin de lever cette ambiguïté.

Pourriez-vous créer un fichier CON ou LPT1 .. sur WINDOWS?

Vous avez trouvé d'autres noms invalides ? Faites-moi savoir…..
Liste de noms invalide :

CON
LPT1, LPT2, LPT3, LPT4 … LPT9
PRN
NUL
COM1, COM2, COM3 …. COM9

################################################# # ##

Source d'enregistrement: www.gtricks.com

This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish. Accept Read More