SORU
17 Kasım 2009, Salı


Nasıl yinelemeli olarak PowerShell 2.0 ile bir bütün dizin silmek?

Zorla PowerShell içinde bir dizin ve tüm alt dizinleri silmek için en kolay yolu nedir? PowerShell V2 Windows 7 kullanıyorum.

En belirgin komutu, Remove-Item $targetDir -Recurse -Force, düzgün çalışmayan birçok kaynaktan öğrendim. Bu devletler: PowerShell V2 çevrimiçi Yardım (Get-Help Remove-Item -Examples) bir açıklama içerir

...Çünkü Recurse parametresini bu çalıştırın. hatalı komut kullanır-Childitem çalıştırın almak istediğiniz dosyaları ve kullandığı boru hattı operatörü geçmek onları Kaldır Öğesini çalıştırın...

Kullanan çeşitli örnekler gördüm-Childİtemve pipo içinKaldır Öğesiama örnekleri dosyaları genellikle bir filtre dayalı bazı Kaldırmak, Tüm dizin değil.

Bütün bir dizin, dosyalar ve alt dizinler, kullanıcı uyarı mesajları kod az miktarda kullanarak oluşturmadan patlatmak için en temiz yol arıyorum. Bir oyunu varsa bunu anlamak kolaydır.

CEVAP
18 Kasım 2009, ÇARŞAMBA


Remove-Item -Recurse -Force some_dir

gerçekten de burada reklamı gibi çalışır.

Anladım kadarıyla -Recurse parametre sadece dosyaları filtrelenmiş bir dizi yinelemeli olarak silmek çalıştığınızda düzgün çalışmıyor. Tek bir dizin altında ve her şeyi öldürmek için iyi iş gibi görünüyor.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • DavidParody

    DavidParody

    17 EKİM 2009
  • Kai Moosmann

    Kai Moosmann

    5 Temmuz 2006
  • metallmanutza13

    metallmanutz

    13 NİSAN 2007