Comment supprimer un fichier 0 octet invincible?

22

J'ai un fichier dont la taille est de 0 octet. Lorsque j'essaie de le supprimer, un message d'erreur s'affiche, indiquant "Impossible de trouver le fichier".

Voici la liste des choses que j'ai essayé de supprimer le fichier:

  • Redémarré
  • Réinitialiser les options de dossier
  • Nettoyé le registre avec CCleaner
  • Utilisation de la delcommande
  • Le remplacer par un fichier différent

La dircommande donne ces informations sur le fichier:

25.06.2011 21:06 0 STALKER

Propriétés du fichier:

asdf

Comment puis-je le supprimer?

yzk
la source
5
Lorsque vous avez essayé del *.Supprimer à partir de l'invite de commandes, avez-vous essayé de supprimer tous les fichiers du dossier sans extension?
Ƭᴇcʜιᴇ007
3
@ techio007 - puisque cela a fonctionné, vous devez le soumettre comme réponse, puis yoz1k peut le marquer comme correct. Cela permettra aux autres personnes ayant le même problème de trouver plus facilement de l'aide. Merci.
jcrawfordor
1
Attendez, donc ça del stalkern'a pas marché, mais ça a marché del *.? Êtes-vous sûr que le nom de fichier n'avait pas d'espace de fin ou quelque chose? Si vous ne l'aviez pas supprimé, vous auriez voulu afficher à nouveau sa boîte de dialogue Propriétés, puis appuyez Enddans le champ du nom de fichier pour voir s'il y a des caractères blancs supplémentaires à la fin. ;-)
Synetech
@Moab, ce n'est pas pareil. Cette question concernait un fichier verrouillé, celui-ci n'est pas verrouillé, il a probablement un nom de fichier non valide. C'est pourquoi les deux questions ont des réponses complètement différentes (et si elles étaient verrouillées comme dans l'autre question, la commande dans la solution n'aurait pas fonctionné ).
Synetech

Réponses:

13

Essayez à del *.partir de l'invite de commande dans le dossier dans lequel se trouve le fichier. Il supprimera tous les fichiers de ce dossier sans extension.

Tyler Faile
la source
2
Seulement, il n'y a aucune raison pour laquelle Windows ne pourrait pas afficher ses attributs (heure, ACL), simplement parce qu'il n'a pas d'extension. Dans ce cas, il est très probable que le fichier ait un point de fin, sur lequel de nombreux programmes Win32 s'étoufferont.
0xC0000022L
Cette commande ne fonctionnera pas parfois. En cas d'échec, j'ai trouvé un autre moyen de supprimer le fichier: 1. Obtenez le nom de fichier 8.3 avec la dir /xcommande. 2. Supprimez le fichier avec del problem_file_in_8.3_format. Plus d'informations à ce sujet: superuser.com/questions/388860/… .
Seitaridis
Cette réponse ne fonctionne pas pour moi. Obtenez simplement le fichier habituel non trouvé. dir /xne produit pas un autre nom que dir.
Deleet
12

En fait, del *.cela ne fonctionne pas toujours. La meilleure réponse que j'ai trouvée jusqu'à présent est:

  1. Ouvrez une invite de commande élevée
  2. Entrer del "\\?\C:\Users\userX\0bytefile"

... et le tour est joué, le fichier est supprimé. Pas besoin de redémarrer ou quoi que ce soit d'autre, il suffit de mettre \\?\avant le répertoire lors de l'utilisation de la delcommande. Utilisez également le bouton de tabulation pour vous assurer que le nom est correct; parfois un espace est ajouté à la fin qui peut être facilement manqué.

Une explication peut être trouvée ici: Pourquoi ce fichier n'existe-t-il apparemment pas lorsque vous essayez de le supprimer?

Fivos Kourouyiannis
la source
Cette méthode a fonctionné pour mon fichier, qui ne pouvait pas être supprimé à l'aide de del *.ou d'autres astuces.
Deleet
1

Je peux vous dire une chose, je suis triste à ce sujet pendant environ 25 minutes de recherche sur Internet pour trouver des réponses et même pas des solutions ici, honnêtement, je pense que les gens essaient de le faire de la manière la pire et la plus compliquée où il y a et une solution facile . Je me souvenais du bon vieux temps, Win98, XP traitant avec le personnel le plus compliqué des systèmes parce que je voulais juste en faire de plus en plus et je me suis souvenu qu'il n'y avait qu'une seule meilleure façon de contrôler réellement tous vos fichiers sur un PC et je me suis procuré un total commandant .


  1. Installer
  2. Exécuter en tant qu'administrateur
  3. Trouver le fichier / dossier
  4. Supprimer avec votre clavier 'DEL'

Terminé!

Martin
la source
-2

Vous pouvez également essayer de configurer mutiboot avec Linux. Vous pouvez monter votre disque Windows et le supprimer (tant qu'il n'est pas chiffré).

Je recommanderais Linux Mint . Téléchargez simplement le .isofichier et gravez-le sur un disque ou créez un lecteur flash amorçable.

Wilhelm Erasmus
la source