Forum
Merhaba Arkadaşlar,
Ortamda bir adet PERSON2015 adında Server bulunmaktadır.
Bu server'in E diskinin altında DATA adında bir klasör mevcut.
Bu klasör günlük doluyor yani Server'a çalışan uygulama bu DATA adındaki klasörü devamlı kapasitesini yükselktmektedir.
Server'in E: diskinin altındaki DATA adlı Klasörünün içindeki dosyaları otomatik bir script ile nasıl silebilirim ve bu script'i scheduled task ile çalıştırmak istiyordum.
Yani özet olarak,
Server'in E diskindeki DATA klasöründe yer alan dosyalar 10 günden eski ise silinsin. Bunu script ile nasıl yapabilirim?
Bununla ilgili elinizde script bulunur mu?
Server Adı: PERSON2015
Server OS :Windows Server 2012 R2 X64
Silinecek dosya adresi.
E:\DATA\
Bilgilerinize sunar iyi günler dilerim.
Saygılar
Kenan
Merhaba
BAT dosyasi yardimi ile yapabilirsiniz
del "c:\users\admin\desktop\x\*.*?" ( gorunen tum dosyalari sessiz modda ( silent mode) da siler
yada silent mode tum alt klasorler ile beraber
del /s /q "c:\users\admin\desktop\x\*.*"
bu secenegi zamanlanmis gorevlerinize ekleyerek yapabilirsiniz
eger bi C# vb bir programlama dili ile yapmak istiyorsaniz daha farkli kodlamalar mevcut.
Saygilarimla
ProfectSoft Yazılım ve Danışmanlık Hizmetleri
LogPusher & Bifyou E-Commerce System
www.profectsoft.com
Bu islemi forfiles komutu ile de yapabilirsiniz ;
set root=E:\DATA
forfiles -s -p %root% -m *.* /d -10 -c "Cmd /C del @FILE"
Bu sekilde, bu script'i her çalistirdiginizda 10 gunden once yaratilmis dosyalar silinecektir.
Kolay gelsin
Bu şekilde kullanmak tabiki daha mantıklı. Teşekkürler Özcan bey..
ProfectSoft Yazılım ve Danışmanlık Hizmetleri
LogPusher & Bifyou E-Commerce System
www.profectsoft.com