Как удалить каталог с именем C: под Windows?

12

Я прочитал этот вопрос:

Как удалить (недействительные) файлы с двоеточием в их имени под Windows?

Похоже, это не работает для каталога с именем C:.

У меня есть каталог с именем F:\VM\C:любой шанс удалить его с помощью Windows?

Я пытался rmdir "\\?\F:\VM\C:"что не сработало.

Йенс Мюленхофф
источник
Есть несколько дубликатов на эту тему. Вы можете попробовать: superuser.com/questions/90227/files-with-illegal-filenames или: superuser.com/questions/31587/… или: superuser.com/questions/165395/… и просто попробовать некоторые из альтернативных ответов.
Ramhound
@Ramhound Хорошо, все решения на основе cmd в этих ответах пока не дали результатов. Может быть, мне повезет со специализированными инструментами. Так как файл был создан в Linux, не должно быть никаких проблем, чтобы удалить его с помощью Linux, но это не мой вопрос здесь :)
Jens Mühlenhoff
У меня также была похожая проблема, у которой было несколько разных решений, одно из которых может помочь: superuser.com/questions/229563/…
glenneroo

Ответы:

8

Если вас определенно не интересует содержимое рассматриваемой папки, запуск chkdsk на томе может оказаться для вас быстрым решением, особенно если действительно есть проблемы за кадром, которые также могут потребоваться исправить:

chkdsk f: /f /v (/ v, чтобы вы могли видеть, что происходит +, вы всегда можете запустить его без / f в режиме только для чтения, чтобы убедиться, что он действительно что-то исправляет)

Примечание: всегда есть шанс, что запуск chkdsk может испортить ваши данные, поэтому всегда проверяйте наличие резервной копии.

Кез
источник
Это сработало и восстановило «содержимое файла» в «F: \ found.000 \ file0000.chk» и т. Д.
Jens Mühlenhoff