Possível duplicado:
como forçar o Windows XP a renomear um arquivo com um caractere especial?
como excluir arquivos (inválidos) com dois pontos em seu nome no windows
Quero excluir um arquivo chamado workspaces\google-gson-1.7.1-release.zip
Sim, ele contém uma barra invertida no nome.
Aqui está:
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 <DIR> .
04/06/2012 08:09 PM <DIR> ..
05/01/2011 02:21 PM 528,016 workspaces\google-gson-1.7.1-release.zip
1 File(s) 528,016 bytes
2 Dir(s) 88,400,478,208 bytes free
A primeira tentativa é apenas excluí-lo do Windows Explorer, mas ele diz que não consegue encontrar o arquivo.
Então, tentei na linha de comando:
G:\>del Z_DRIVE\workspaces\google-gson-1.7.1-release.zip
The system cannot find the file specified.
E, depois de pesquisar um pouco nas internets, também tentei o seguinte, sem sorte:
G:\>del \\?\G:\Z_DRIVE\workspaces\google-gson-1.7.1-release.zip
The system cannot find the file specified.
Além de inicializar a partir de um CD do Linux, existe uma maneira de se livrar desse arquivo?
Atualização em 6 de abril de 2012: também tentei as seguintes combinações, mas o erro é o mesmo:
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
Atualização em 7 de abril de 2012: Antes de prosseguir e experimentar no Linux, veja uma captura de tela que mostra algumas das tentativas baseadas nas respostas aqui. Não sei se será fácil reproduzir, e remover o arquivo do Linux ou usar o Cygwin parece trapaça :)