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

  • boogie2988

    boogie2988

    6 NİSAN 2006
  • Joseph Herscher

    Joseph Hersc

    14 Mart 2007
  • SomeOne Pro

    SomeOne Pro

    25 EKİM 2013