SORU
9 EYLÜL 2008, Salı


Toplu N günden daha eski dosyaları silmek için dosya

Bir şekilde tüm dosyaları MS-DOS toplu iş dosyası içinde 7 günden daha eski silmek için arıyorum. Web etrafında aradım ve kod satırları yüzlerce, ve ekstra komut satırı yardımcı programları yükleme görevi gerçekleştirmek için gerekli olan diğer bazı örnekler buldum.

Benzer şeyler done in BASH kod sadece birkaç satır olabilir. En azından uzaktan kolay bir Windows toplu iş dosyaları için yapılabilir gibi görünüyor. Standart Windows komut istemini, herhangi bir ek araçlar olmadan çalışan bir çözüm arıyorum. Hayır PowerShell lütfen ya da özellik listesi.

CEVAP
9 EYLÜL 2008, Salı


Keyfini çıkarın:

forfiles -p "C:\what\ever" -s -m *.* -d <number of days> -c "cmd /c del @path"

Daha fazla ayrıntı için forfile documentation bkz.

Daha fazla şekerleme An A-Z Index of the Windows XP command line bölümünde bulabilirsiniz

Yoksa forfiles yüklü makinenizi, kopya herhangi bir Windows Server 2003 için Windows XP makine %WinDir%\system32\ Bu mümkün beri EXE tamamen uyumlu arasında Win2003 ve Vista.

Windows ve Windows'un sonraki sürümleri varsayılan olarak yüklü.

Güncelleme 7: Sözdizimi güncelleme komutu biraz bu nedenle değişti:

forfiles -p "C:\what\ever" -s -m *.* /D -<number of days> /C "cmd /c del @path"

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Bucky Roberts

    Bucky Robert

    9 HAZİRAN 2011
  • Goran Dimov

    Goran Dimov

    1 HAZİRAN 2014
  • Joanna Okrajni

    Joanna Okraj

    4 EYLÜL 2010