public List<FileInfo> ZemiFajlovi(string pateka, TipFajlovi tip, DateTime kojDatum) { List<FileInfo> lstFajlovi = new List<FileInfo>(); var lstFajl = ZemiFajlovi(pateka,tip); foreach (FileInfo fiPom in lstFajl) { if (fiPom.LastWriteTime.Date >= kojDatum || fiPom.CreationTime.Date>=kojDatum) { lstFajlovi.Add(fiPom); } } if (lstFajlovi.Count == 0) { _status.addInfo(TipServisi.FileService, "Nema fajlovi za kopiranje za IZBRANIOT DATUM("+ kojDatum.ToString("dd-MM-yyyy") +")! => Fajlovi(" + tip.ToString().ToUpper() + ") => " + pateka); } else { _status.addInfo(TipServisi.FileService, lstFajlovi.Count.ToString() + " fajlovi(" + tip.ToString().ToUpper() + ") za IZBRANIOT DATUM(" + kojDatum.ToString("dd-MM-yyyy") + ")!"); _status.addLog("File", tip.ToString().ToUpper() + ":" + lstFajlovi.Count.ToString() + " fajlovi za IZBRANIOT DATUM(" + kojDatum.ToString("dd-MM-yyyy") + ")!"); } return lstFajlovi; }
public List<FileInfo> ZemiFajlovi(string pateka, TipFajlovi tip) { List<FileInfo> lstFajlovi = new List<FileInfo>(); SrediPateka(ref pateka); if (Directory.Exists(pateka)) { DirectoryInfo dirPom = new DirectoryInfo(pateka); lstFajlovi.AddRange(dirPom.GetFiles(VratiNastavka(tip), SearchOption.TopDirectoryOnly)); ProveriZabranetiFajlovi(ref lstFajlovi); _status.addInfo(TipServisi.FileService, "Zemam fajlovi(" + tip.ToString().ToUpper() + ")=> " + pateka); } else { _status.addGreska(TipServisi.FileService, "Ne postoi direktorium! => " + pateka); } if (lstFajlovi.Count == 0) { _status.addInfo(TipServisi.FileService, "Nema fajlovi za kopiranje! => Fajlovi(" + tip.ToString().ToUpper() + ") => " + pateka); } else { _status.addInfo(TipServisi.FileService, lstFajlovi.Count.ToString() + " fajlovi(" + tip.ToString().ToUpper() + ") za kopiranje!"); _status.addLog("File", tip.ToString().ToUpper() + ":" + lstFajlovi.Count.ToString() + " fajlovi."); } return lstFajlovi; }