41 votes

Comment supprimer un fichier contenant un backslash dans le nom sous Windows 7?

Possible Duplicate:
Comment forcer Windows XP à renommer un fichier avec un caractère spécial ?
comment supprimer des fichiers (invalides) avec deux-points dans leur nom sous Windows

Je veux supprimer un fichier nommé workspaces\google-gson-1.7.1-release.zip Oui, il contient un backslash dans le nom.

Le voici :

G:\>dir Z_DRIVE
 Volume in drive G is samsung
 Volume Serial Number is 48B9-7E1D

 Directory of G:\Z_DRIVE

04/06/2012  08:09 PM    

La première tentative est de simplement le supprimer depuis l'Explorateur Windows, mais il dit qu'il ne peut pas trouver le fichier.

Ensuite, j'ai essayé en ligne de commande :

G:\>del Z_DRIVE\workspaces\google-gson-1.7.1-release.zip
Le fichier spécifié est introuvable.

Et, après avoir fait quelques recherches sur internet, j'ai également essayé ce qui suit, sans succès :

G:\>del \\?\G:\Z_DRIVE\workspaces\google-gson-1.7.1-release.zip
Le fichier spécifié est introuvable.

À part démarrer depuis un CD Linux, y a-t-il un moyen de se débarrasser de ce fichier ?

Mise à jour du 6 avril 2012 : j'ai également essayé les combinaisons suivantes, mais l'erreur est la même :

G:\>del "\\?\G:\Z_DRIVE\workspaces\google-gson-1.7.1-release.zip"
G:\Z_DRIVE>del workspaces\google-gson-1.7.1-release.zip
G:\Z_DRIVE>del "workspaces\google-gson-1.7.1-release.zip"
G:\Z_DRIVE>del workspaces*google-gson-1.7.1-release.zip

Mise à jour du 7 avril 2012 : Avant de passer à Linux, voici une capture d'écran qui montre certaines des tentatives basées sur les réponses ici. Je ne suis pas sûr que cela sera facile à reproduire, et retirer ce fichu fichier depuis Linux ou en utilisant Cygwin semble être de la triche :)

Certaines des tentatives de suppression

3voto

user126405 Points 39

Pouvez-vous taper la première partie du nom de fichier et faire une auto-complétion de tabulation ? Cela formate souvent le nom de fichier de la manière spécifique requise par le système (double barres obliques, triples guillemets, etc.)

3voto

oleschri Points 1165

Installez les outils cygwin depuis http://cygwin.com

Ensuite ...

rm nom_fichier

Cela devrait fonctionner.

Un guide d'installation se trouve ici : http://www.mobilefish.com/developer/cygwin/cygwin.html

2voto

alsemyonov Points 691

Essayez d'entourer le nom du fichier de guillemets doubles (").

2voto

Marek Kowalczyk Points 83

Essayer :

del workspaces*google-gson-1.7.1-release.zip

* est un caractère spécial qui signifie tout, donc en utilisant cette commande vous allez supprimer

workspaces\google-gson-1.7.1-release.zip
workspacesagoogle-gson-1.7.1-release.zip
workspacesaeiougoogle-gson-1.7.1-release.zip
et ainsi de suite..

MODIFICATION :

si possible, déplacez tous les fichiers et dossiers hors de Z_DRIVE puis supprimez directement le répertoire... puis créez un nouveau Z_DRIVE et déplacez à nouveau les éléments précédemment déplacés...

2voto

Chris Points 1

Ces types de fichiers au nom étrange, je crois, ne peuvent être créés et supprimés que depuis un script, une application, etc. Ainsi, vous pourriez créer un script Windows avec WSH et l'utiliser là-bas référence MS a l'exemple parfait.

// JScript.
Shell = new ActiveXObject("WScript.Shell");
FSO = new ActiveXObject("Scripting.FileSystemObject");
DesktopPath = Shell.SpecialFolders("Desktop");
FSO.DeleteFile(DesktopPath + "\\test.lnk")

' VBScript.
Set Shell = CreateObject("WScript.Shell")
Set FSO = CreateObject("Scripting.FileSystemObject")
DesktopPath = Shell.SpecialFolders("Desktop")
FSO.DeleteFile DesktopPath & "\test.lnk"

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