28 votes

Supprimer le fichier contenant des caractères non valides dans Windows

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

c:\backup> del /F *.* 

Je reçois "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" 

Je reçois "Le nom de fichier, de répertoire ou d'étiquette de volume est incorrect.". Si j'essaie d'utiliser rd sur le dossier parent, je reçois

Comment puis-je supprimer ces fichiers ?

2 votes

Ces fichiers ont été créés sur la partition NTFS lorsque j'étais démarré sous Linux. Je suppose que je devrai utiliser un disque de démarrage Linux car il semble que Windows n'aime pas les deux-points dans les noms de fichiers au niveau du pilote de système de fichiers.

0 votes

0voto

Karim Points 8533

Avez-vous essayé dir / X pour découvrir le véritable nom en 8.3, puis essayé de supprimer ce nom?

Ou ce fichier pourrait-il avoir un flux de données alternatif? Vous voudrez peut-être le regarder avec l'outil à http://www.nirsoft.net/utils/alternate_data_streams.html pour voir ce que cela peut vous dire (je n'ai jamais utilisé cet outil, il est juste apparu lorsque j'ai effectué 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 pu les faire fonctionner.

J'ai pu supprimer les dossiers avec Cygwin. Installer cette application n'est pas pour 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" (que vous avez créé en tant que "nom de fichier : texte quelconque.txt". Renommez le fichier dans Winrar et attribuez-lui une extension (comme .txt ou .doc).

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

0voto

YH Lee Points 1

7zip vient à ma rescousse - J'ai un fichier PDF qui a un nom qui est non seulement long (peut être géré en trouvant le nom court), il a des " " dedans. 7zip ne peut pas le supprimer, mais il peut LE RENOMMER! Je le renomme en 1, et la prochaine chose est simplement de le mettre dans la corbeille.

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