3 votes

Comment CMD peut-il créer et supprimer avec succès un dossier portant le nom d'un périphérique DOS ?

nul , con , aux , prn , lpt etc. sont des dispositifs de dos réservés. Lorsque nous essayons de créer un fichier ou un dossier avec ce nom, nous ne parvenons pas à le créer et il en résulte une sorte d'erreur bizarre.

Mais récemment, j'ai lancé la commande md con\ dans cmd et un répertoire nommé con a été créé (pas con\ ) ! Je pouvais normalement copier et coller des fichiers dedans, mais lorsque j'ai essayé de le supprimer, une erreur s'est produite dans l'explorateur Windows. Mais lorsque je l'ai supprimé en utilisant la commande rd con\ il a été supprimé avec succès.

Je me demande pourquoi nous ne pouvons pas créer de fichiers ou de dossiers avec ces noms réservés dans l'explorateur Windows mais que CMD y parvient ?

5voto

DavidPostill Points 140654

Noms de fichiers réservés

pourquoi nous ne pouvons pas créer de fichiers ou de dossiers avec ces noms réservés dans l'explorateur Windows mais que CMD y parvient ?

Explorer et cmd sont des programmes différents et dans ce cas, Explorer est plus restrictif qu'il ne devrait l'être.

D'après la documentation officielle de Microsoft, la liste des noms restreints ne s'applique qu'aux fichiers et aux noms de domaine. pas aux dossiers :

N'utilisez pas les noms réservés suivants pour le nom d'une carte de crédit fichier :

CON, PRN, AUX, NUL, COM1, COM2, COM3, COM4, COM5, COM6, COM7, COM8, COM9, LPT1, LPT2, LPT3, LPT4, LPT5, LPT6, LPT7, LPT8, et LPT9. De même, évitez ces noms suivis immédiatement d'une extension ; par exemple, NUL.txt n'est pas recommandé. Pour plus d'informations, consultez la rubrique Espaces de nommage.

(c'est moi qui souligne)

Source : Nommer les fichiers, les chemins et les espaces de noms - Applications Win32 | Microsoft Docs

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X