Mengambil kepemilikan dan menghapus folder yang sangat dalam

1

Saya memiliki instalasi perangkat lunak yang disebut npm (dikenal dengan struktur direktori yang dalam dan luas yang terkenal) pada Windows lama saya (di dalam G:\users\username\appdata ). Setelah saya menghapus Windows yang lebih lama saya mencoba untuk menghapus G:\users\username\ direktori.

Karena folder tersebut dimiliki oleh seorang pengguna pada Windows saya yang lebih lama, saya pertama-tama harus mengambil kepemilikan direktori dan kemudian menghapusnya, tetapi masalahnya adalah bahwa tab keamanan di explorer "properti folder" tidak dapat mengambil kepemilikan folder (akan memberikan kesalahan yang kemudian saya temukan adalah hasil dari struktur direktori yang dalam). Bahkan utilitas lain (mis. TakeOwnershipPro) hanya akan berfungsi pada sub-folder yang lebih dangkal dan gagal pada yang lebih dalam.

Bagaimana cara saya mengambil kepemilikan dan menghapus folder dan file?

wmac
sumber

Jawaban:

1

Ini adalah solusi yang saya temukan setelah beberapa hari:

  • Buka Powershell dalam mode administrator (ini tidak akan bekerja dalam CMD normal dengan hak administratif)

  • Pengandar CD: \ direktori (mis. Buka folder root tempat sub-direktori yang ingin Anda hapus berada

  • Ambil kepemilikan sub direktori secara rekursif:

    takeown / f * / r / a

  • Sekarang hapus semuanya secara rekursif:

    rm -r *

P.S .: Jika Anda masih memiliki masalah dan Anda memiliki windows 10, aktifkan nama jalur yang lebih panjang dari 260 karakter. Gunakan gpedit dan panduan di bagian bawah halaman ini: https://www.howtogeek.com/266621/how-to-make-windows-10-accept-file-paths-over-260-characters/ , kemudian restart dan coba prosedur di atas.

wmac
sumber