28 votes

Supprimer un fichier contenant des caractères invalides dans Windows

J'ai quelques fichiers qui contiennent le caractère deux-points dans le nom du fichier (par exemple 1d67c0d23e859ed4a259749e4a720d9e:default-sink). Lorsque j'essaie de les supprimer de la ligne de commande avec la commande :

c:\backup> del /F *.*

J'obtiens "Le système ne peut pas trouver le fichier spécifié." pour chaque fichier. Si je spécifie un fichier individuel :

c:\backup> del /F "1d67c0d23e859ed4a259749e4a720d9e:default-sink"

J'obtiens "La syntaxe du nom de fichier, du nom de répertoire ou du label de volume est incorrecte". Si j'essaie d'utiliser rd sur le dossier parent, j'obtiens

Comment puis-je supprimer ces fichiers ?

0voto

Karim Points 8533

Avez-vous essayé dir /X pour connaître le nom réel de la version 8.3, puis essayé de supprimer ce nom ?

Ou, ce fichier pourrait-il avoir un flux de données alternatif ? Vous pouvez l'examiner avec l'outil suivant http://www.nirsoft.net/utils/alternate_data_streams.html pour voir ce qu'il peut vous dire (je n'ai jamais utilisé cet outil, il est juste apparu lorsque j'ai fait une recherche).

0voto

Rich MacDonald Points 101

J'avais un dossier avec une virgule dans le nom. J'ai essayé quelques-unes des suggestions ci-dessus et je n'ai pas réussi à les faire fonctionner.

J'ai pu supprimer les dossiers avec cygwin. L'installation de cette application ne convient pas à tout le monde, mais elle fera l'affaire.

0voto

Prashant Lamba Points 1

Aucune des suggestions ci-dessus n'a fonctionné pour moi. J'ai utilisé WinRar. Ouvrez Winrar et vous verrez une liste de fichiers, où vous trouverez le fichier suspect "nom de fichier" (qui a été créé par vous en tant que "nom de fichier : quelque_texte.txt". Renommez le fichier dans Winrar et donnez-lui une extension (comme .txt ou .doc).

En retournant dans l'Explorateur Windows, vous verrez "nom de fichier .txt" (ou doc). Supprimez-le à partir de là.

0voto

YH Lee Points 1

7zip vient à ma rescousse - J'ai un fichier PDF dont le nom n'est pas seulement long (je peux m'en occuper en trouvant le nom court), il contient " ". 7zip ne peut pas le supprimer, mais il peut le RENOMMER ! Je le renomme en 1, et la prochaine étape consiste à le mettre dans la corbeille de recyclage.

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