Comment faire pour supprimer des fichiers avec des noms réservés dans Windows

Traductions disponibles Traductions disponibles
Numéro d'article: 120716 - Voir les produits auxquels s'applique cet article
Agrandir tout | Réduire tout

Résumé

Étant donné que les programmes contrôlent la stratégie de création de fichiers dans Windows, ces derniers sont parfois créés avec des noms qui sont incorrects ou des noms réservés, tels que LPT1 ou PRN. Cet article explique comment supprimer ces fichiers à partir de l'interface utilisateur standard.

Plus d'informations

REMARQUE : pour supprimer ces fichiers, vous devez être connecté en local à l'ordinateur Windows.

Si le fichier a été créé sur une partition FAT, vous pouvez peut-être le supprimer sous MS-DOS à l'aide d'utilitaires de ligne de commande standard (tels que DEL) et de caractères génériques. Par exemple :
  • DEL PR?.*

    - ou -
  • DEL LPT?.*
Ces commandes ne fonctionnent pas sur la partition d'un système de fichiers NTFS car ce dernier prend en charge le sous-système POSIX et les noms de fichier tels que PRN sont corrects dans ce sous-système. Toutefois, le système d'exploitation considère que le programme qui les a créés peut également les supprimer ; par conséquent, vous pouvez utiliser les commandes natives du sous-système POSIX.

Vous pouvez supprimer ces fichiers (ou annuler leur liaison) à l'aide d'un simple programme POSIX natif. Le kit de ressources Windows inclut, par exemple, le programme Rm.exe.

REMARQUE : les commandes POSIX sont sensibles à la casse. Les lecteurs et les dossiers sont référencés différemment de MS-DOS. Les commandes Windows 2000 et les commandes POSIX les plus récentes doivent utiliser la syntaxe suivante :
posix /c <chemin\commande> [<args>] IE: posix /c c:\rm.exe -d AUX.
Rm.exe est supposé figurer dans le chemin, ou le dossier en cours :
rm -d //lettre_lecteur/chemin avec barres obliques/nom_fichier
Par exemple, pour supprimer un fichier ou un dossier nommé COM1 (situé dans C:\Program Files\Subdir dans cet exemple), tapez la commande suivante ;
rm -d "//C/Program Files/Subdir/COM1"
Pour supprimer un dossier et tout son contenu (C:\Program Files\BadFolder dans cet exemple), tapez la commande suivante :
rm -r "//C/Program Files/BadFolder"
Une autre possibilité consiste à utiliser une syntaxe qui omet complètement les vérifications classiques de mots réservés. Par exemple, vous pouvez supprimer un fichier à l'aide d'une commande semblable à la suivante :
DEL \\.\lettre_lecteur:\chemin\nom_fichier
Par exemple :
DEL \\.\c:\somedir\aux
Si le nom apparaît en tant que répertoire dans le système de fichiers, utilisez la syntaxe suivante.

Par exemple, vous pouvez supprimer un répertoire à l'aide d'une commande semblable à la suivante :
RD \\.\<lettre_lecteur>:\<chemin>\<nom_répertoire>
Par exemple :
RD \\.\c:\somedir\aux
- ou -
RmDir \\.\<lettre_lecteur>:\<chemin>\<répertoire>
Par exemple :
RmDir \\.\C:\CHEMIN_RACINE_VotreFTP\COM1 /s /q
/s-Ce commutateur supprime tous les répertoires et fichiers dans le répertoire indiqué ainsi que le répertoire lui-même. Il peut également supprimer une arborescence de répertoires.

/q-Ce commutateur représente le mode silencieux. Vous n'êtes pas invité pas à supprimer une arborescence de répertoires si le commutateur /s est présent.

Propriétés

Numéro d'article: 120716 - Dernière mise à jour: vendredi 4 janvier 2008 - Version: 2.1
Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Professionnel
  • Microsoft Windows 2000 Datacenter Server
  • Microsoft Windows NT Advanced Server 3.1
  • Microsoft Windows NT Server 3.5
  • Microsoft Windows NT Server 3.51
  • Microsoft Windows NT Server 4.0 Standard Edition
  • Microsoft Windows NT Workstation 3.1
  • Microsoft Windows NT Workstation 3.5
  • Microsoft Windows NT Workstation 3.51
  • Microsoft Windows NT Workstation 4.0 Édition Développeur
  • Microsoft Windows NT Advanced Server 3.1
Mots-clés : 
kbusage KB120716
L'INFORMATION CONTENUE DANS CE DOCUMENT EST FOURNIE PAR MICROSOFT SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE. L'UTILISATEUR ASSUME LE RISQUE DE L'UTILISATION DU CONTENU DE CE DOCUMENT. CE DOCUMENT NE PEUT ETRE REVENDU OU CEDE EN ECHANGE D'UN QUELCONQUE PROFIT.

Envoyer des commentaires

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com