Возможное дублирование:
как заставить Windows XP переименовать файл со специальным символом?
как удалить (недействительные) файлы с двоеточием в названии под windows
Я хочу удалить файл с именем workspaces\google-gson-1.7.1-release.zip
Yep, он содержит обратную косую черту в имени.
Вот:
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
Первая попытка - просто удалить его из Windows Explorer, но он говорит, что не может найти файл.
Затем я попытался из командной строки:
G:\>del Z_DRIVE\workspaces\google-gson-1.7.1-release.zip
The system cannot find the file specified.
И, немного изучив интернет, я тоже безуспешно попробовал следующее:
G:\>del \\?\G:\Z_DRIVE\workspaces\google-gson-1.7.1-release.zip
The system cannot find the file specified.
Кроме загрузки с какого-нибудь Linux CD, есть ли способ избавиться от этого файла?
Обновление от 6 апреля 2012 года: также пробовал следующие комбинации, но ошибка та же:
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
Обновление от 7 апреля 2012: прежде чем я попробую Linux, вот скриншот, на котором показаны некоторые попытки, основанные на ответах здесь. Я не уверен, что это будет легко воспроизвести, и удаление friggin 'файла из Linux или использование Cygwin похоже на обман :)