Merhaba arkadaşlar konu için ilgili grubu bulamadığım için buraya konuyu açmaya karar verdim.
Kullanmış olduğum server üzerinden kullandığım sistem kendini otomatik olarak x dizin içerisinde .rar şeklinde saklıyor. Günlük ve haftalık yedekleme yapmak istiyorum.
Benim istediğim x dizin içerisinde ki günlük olarak saklayıp son tarihli olan rar dosyası hariç diğerlerini silmesi için bir batch bat kodlaması istiyorum.
Bu konuda burada konu anlatımı yapılmış ama tüm dosyaları silecek şekilde ayarlanmış ben bu bat dosyasını nasıl son alınan rar haricinde diğer dosyaları silebilirim ? Bu konuda yardımcı olabilirmisiniz.
.bat uzantılı dosya için yardım
4
●201
- 11-05-2019, 03:42:10
- 11-05-2019, 16:09:16Nasıl yapılacağı yönünde bir dökümantasyon varmı peki ? Veya siz yapabilirmisiniz ?ebubekirbastama adlı üyeden alıntı: mesajı görüntüle
Doan adlı üyeden alıntı: mesajı görüntüle
Bilgi için teşekkür ederim fakat dosyaları download etme durumu söz konusu değil amacım olası bir durumda son alınan yedeği kullanmak. Bahsetmiş olduğunuz sürekli takip isteyen bir düzenek. - 11-05-2019, 16:19:08Aslında mantık şu ilgili dizindeki .rar olan dosyaları listele
private void DizinIceriginiListeyeEkle(string dizin) { string[] dizindekiKlasorler = Directory.GetDirectories(dizin); string[] dizindekiDosyalar = Directory.GetFiles(dizin); foreach (string klasor in dizindekiKlasorler) { DirectoryInfo dirInfo = new DirectoryInfo(klasor); string klasorAdi = dirInfo.Name; DateTime olsTarihi = dirInfo.CreationTime; ListViewItem item = new ListViewItem(klasorAdi); item.SubItems.Add("Klasör"); item.SubItems.Add(""); item.SubItems.Add(olsTarihi.ToString("dd.MM.yyyy HH:mm")); dizinIcerigiListView.Items.Add(item); } foreach (string dosya in dizindekiDosyalar) { FileInfo fileInfo = new FileInfo(dosya); string dosyaAdi = fileInfo.Name; long byteBoyut = fileInfo.Length; DateTime olsTarihi = fileInfo.CreationTime; ListViewItem item = new ListViewItem(dosyaAdi); item.SubItems.Add("Dosya"); item.SubItems.Add(byteBoyut.ToString()); item.SubItems.Add(olsTarihi.ToString("dd.MM.yyyy HH:mm")); dizinIcerigiListView.Items.Add(item); } }if(dosya tarihi enson ise)
{
System.IO.File.Delete(Dosyaismi);
}
asıl mantık bu yani
programı yapma konusuna gelirsek 05554128854 ulaşabilirsiniz bana
programı yapma konusuna gelirsek 05554128854 ulaşabilirsiniz bana