Lebih
Cara diam-diam menghapus direktori dengan konten di PowerShell
Menggunakan PowerShell, adalah mungkin untuk menghapus beberapa direktori yang berisi file-file tanpa disuruh untuk mengkonfirmasi tindakan?
212
11
Dari PowerShell menghapus kekuatan jawaban: membantu Menghapus Item mengatakan:
Perintah untuk solusi
Dan kemudian hapus folder itu sendiri
Ini bekerja untuk saya:
Dengan demikian folder dihapus dengan semua file di sana dan itu tidak menghasilkan error jika path folder doesn't ada.
2018 Update
Dalam versi saat ini dari PowerShell (diuji dengan v5.1 pada Windows 10 1809) satu dapat menggunakan sederhana Unix sintaks
rm -R .\DirName
untuk diam-diam menghapus direktori.\DirName
dengan semua subdirektori dan file-file ini dapat berisi. Pada kenyataannya banyak umum perintah Unix bekerja dengan cara yang sama di PowerShell seperti di Linux command line.Untuk menghapus konten tanpa folder anda dapat menggunakan berikut:
rm -Force -Recurse -Konfirmasi:$false $directory2Delete
didn't bekerja di PowerShell ISE, tetapi bekerja melalui reguler PowerShell CLI.Saya harap ini membantu. Itu membuatku bannanas.
Di bawah ini adalah salinan-pasteable pelaksanaan Michael Freidgeim's jawaban
Sejak saya berada di direktori C:\users aku harus menjalankan powershell sebagai administrator,
perintah ini bekerja untuk saya.
Jika anda memiliki folder anda sebagai objek, let's mengatakan bahwa anda diciptakan dalam script yang sama menggunakan perintah berikut:
Maka anda hanya dapat menghapus itu seperti ini dalam naskah yang sama
$benar - negara untuk rekursif penghapusan