En kötü yol, Geri Dönüşüm Kutusu'na göndermektir: yine de silmeniz gerekir. Bir sonraki en kötüsü, Windows Gezgini ile shift + delete: herhangi bir şeyi silmeye başlamadan önce içeriği kontrol etmek için çok zaman harcıyor.
Sonraki en iyi rmdir /s/q foldername
komut satırından kullanmaktır . del /f/s/q foldername
de iyidir, ancak dizin yapısının arkasında kalır.
Bulduğum en iyi, her tek dosya için ekrana yazma yükünü önlemek için nul için dosyaları ve çıktıları silmek için ilk geçişli iki satırlı bir toplu iş dosyasıdır. İkinci geçiş daha sonra kalan dizin yapısını temizler:
del /f/s/q foldername > nul
rmdir /s/q foldername
Bu, tek bir rmdir'den yaklaşık üç kat daha hızlıdır, Windows XP şifreli diskle yapılan zaman testlerine dayanarak ~ 30GB / 1.000.000 dosya / 15.000 klasör silinir: rmdir
~ 2.5 saat del+rmdir
sürer, ~ 53 dakika sürer. Super User'da daha fazla bilgi .
Bu benim için normal bir görevdir, bu yüzden genellikle silmem gereken şeyleri C: \ stufftodelete'ye taşıyorum ve bu del+rmdir
komutları bir deletestuff.bat toplu iş dosyasında taşıyorum. Bu gece çalıştırmak için planlanan, ancak bazen gün içinde çalıştırmak gerekir, bu yüzden daha hızlı daha iyi.
del
Komut için Technet belgelerini burada bulabilirsiniz . Yukarıda kullanılan parametreler hakkında ek bilgi:
/f
- Zorla (yani, salt okunur olsalar bile dosyaları silin)
/s
- Özyinelemeli / Alt Klasörleri Dahil Et ( technet olarak SS64'ten gelen bu tanım basitçe "belirtilen dosyaları" belirtir, bu yardımcı olmaz).
/q
- Sessiz (yani kullanıcıdan onay istemesi)
rmdir
Buraya ait belgeler . Parametreler:
/s
- Özyinelemeli (yani del's / s parametresiyle aynı)
/q
- Sessiz (yani del's / q parametresiyle aynı)