Як видалити каталог під назвою 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 Гаразд, всі рішення, засновані на cmd, у цих відповідях поки не вдалися. Можливо, мені пощастить із спеціалізованими інструментами. Оскільки файл створений в Linux, видалити його за допомогою Linux не повинно, але це не моє питання тут :)
Jens Mühlenhoff

У мене також була подібна проблема, яка мала кілька різних рішень, одне з яких може допомогти: superuser.com/questions/229563/…
glenneroo

Відповіді:


8

Якщо ви точно не переймаєтесь вмістом відповідної папки, запуск chkdsk на томі може виявитись для вас швидким виправленням, особливо якщо дійсно є закулісні проблеми, які також можуть потребувати виправлення:

chkdsk f: /f /v (the / v, щоб ви могли бачити, що відбувається + ви завжди можете запустити його без режиму / f в режимі лише для читання, щоб побачити, чи дійсно знайде щось неправильне для виправлення)

Примітка. Завжди є ймовірність, що запуск chkdsk може викрутити ваші дані, тому завжди переконайтеся, що у вас є резервна копія.


Це спрацювало та відновило "вміст файлу" до "F: \ found.000 \ file0000.chk" тощо.
Jens Mühlenhoff
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.