Bagaimana cara menghapus direktori yang disebut C: di bawah Windows?

12

Saya membaca pertanyaan ini:

Bagaimana cara menghapus (tidak valid) file dengan titik dua di namanya di bawah Windows?

Ini tampaknya tidak berfungsi untuk direktori bernama C:sekalipun.

Saya memiliki direktori yang bernama F:\VM\C:peluang untuk menghapusnya menggunakan Windows?

Saya mencoba rmdir "\\?\F:\VM\C:"yang tidak berhasil.

Jens Mühlenhoff
sumber
Ada beberapa duplikat tentang hal ini. Anda dapat mencoba: superuser.com/questions/90227/files-with-illegal-filenames atau: superuser.com/questions/31587/… atau: superuser.com/questions/165395/… dan hanya mencoba beberapa jawaban alternatif.
Ramhound
@ Ramhound Ok, semua solusi berbasis cmd dalam jawaban ini telah gagal sejauh ini. Mungkin saya akan beruntung dengan alat khusus. Karena file itu dibuat di Linux seharusnya tidak ada masalah untuk menghapusnya menggunakan Linux, tapi itu bukan pertanyaan saya di sini :)
Jens Mühlenhoff
Saya juga memiliki masalah serupa yang memiliki beberapa solusi berbeda, salah satunya dapat membantu: superuser.com/questions/229563/…
glenneroo

Jawaban:

8

Jika Anda benar-benar tidak peduli dengan isi folder yang dimaksud, menjalankan chkdsk pada volume mungkin berakhir dengan perbaikan cepat untuk Anda, terutama jika memang ada masalah di belakang layar yang mungkin perlu diperbaiki juga:

chkdsk f: /f /v (the / v sehingga Anda dapat melihat apa yang terjadi + Anda selalu dapat menjalankannya tanpa / f dalam mode read-only terlebih dahulu untuk melihat apakah itu benar-benar menemukan kesalahan untuk diperbaiki)

Catatan - selalu ada kemungkinan menjalankan chkdsk dapat mengacaukan data Anda, jadi selalu pastikan bahwa Anda memiliki cadangan.

Kez
sumber
Itu berhasil dan mengembalikan "isi file" ke "F: \ found.000 \ file0000.chk", dll.
Jens Mühlenhoff