private void Report_Load(object sender, EventArgs e) { try { //ApplicationSettings appSettings = new ApplicationSettings(); FilesDeleted fileDeletedInstance = FilesDeleted.GetInstance(); deletedfiles = fileDeletedInstance.GetFiles(); FilesFailedToDelete filesFailedToDeleteInstance = FilesFailedToDelete.GetInstance(); filesFailedToDelete = filesFailedToDeleteInstance.GetFiles(); FilesForNextIteration filesForNextIterationInstance = FilesForNextIteration.GetInstance(); filesForNextIteration = filesForNextIterationInstance.GetFiles(); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
public static void scanPreviousData(bool physicalDelete) { DateTime startTime = DateTime.Now; try { startTime = DateTime.Now; ScannedFiles scannedFiles = new ScannedFiles(); //run the scan and pass application setting values. ApplicationSettings settings = new ApplicationSettings(); //initialise file system component FileSystem fileSystem = new FileSystem(); FilesFailedToDelete filesFailedToDeleteInstance = FilesFailedToDelete.GetInstance(); FilesForNextIteration filesForNextIterationInstance = FilesForNextIteration.GetInstance(); filesFailedToDeleteInstance.DatabaseType = settings.DatabaseType; ScannedFiles filesFailedToDelete = filesFailedToDeleteInstance.GetFiles(); ScannedFiles filesForNextIteration = filesForNextIterationInstance.GetFiles(); scannedFiles.AddRange(filesFailedToDelete); scannedFiles.AddRange(filesForNextIteration); fileSystem.DatabaseType = settings.DatabaseType; fileSystem.SaveToCSVFile = settings.FileDeleteCSVFile; fileSystem.PhysicalDelete = physicalDelete; ScannedFiles files = fileSystem.RunScan(settings.FileAgeLimit, FileDateProperty.DateModified, scannedFiles); File.AppendAllText(_FileName, "\r\n" + DateTime.Now.ToString() + ": " + files.Count.ToString() + " files were scanned for previous files -scanPreviousData()"); } catch (Exception ex) { //logFFCBatch.WriteEntry( DateTime.Now.ToString() + ": Error Occured: " + ex.Message + "-scanPreviousData()"); File.AppendAllText(_FileName, "\r\n" + DateTime.Now.ToString() + ": Error Occured: " + ex.Message + "-scanPreviousData()"); } finally { //logFFCBatch.WriteEntry( DateTime.Now.ToString() + ": Finished previous scanning job @ " + System.DateTime.Now.ToString() + " and took " + DateTime.Now.Subtract(startTime).Minutes + " min. -scanPreviousData()"); File.AppendAllText(_FileName, "\r\n" + DateTime.Now.ToString() + ": Finished previous scanning job @ " + System.DateTime.Now.ToString() + " and took " + DateTime.Now.Subtract(startTime).Seconds + " sec(s). -scanPreviousData()"); } }
private void btnRunScan_Click(object sender, EventArgs e) { try { ScannedFiles files = null; ApplicationSettings settings = new ApplicationSettings(); //initialise file system component FileSystem fileSystem = new FileSystem(); FilesFailedToDelete filesFailedToDeleteInstance = FilesFailedToDelete.GetInstance(); FilesForNextIteration filesForNextIterationInstance = FilesForNextIteration.GetInstance(); ScannedFiles filesFailedToDelete = filesFailedToDeleteInstance.GetFiles(); ScannedFiles filesForNextIteration = filesForNextIterationInstance.GetFiles(); ScannedFiles scannedFiles = new ScannedFiles(); scannedFiles.AddRange(filesFailedToDelete); scannedFiles.AddRange(filesForNextIteration); //run the scan passing the previous scan files data from database. //get new set of scanned files, and do some processing, if required. files = fileSystem.RunScan(settings.FileAgeLimit, FileDateProperty.DateModified, scannedFiles); /* * //initialise file system component * fileSystem = new FileSystem(); * * //run the scan and pass application setting values. * files = fileSystem.RunScan(settings.FileAgeLimit, FileDateProperty.DateModified, settings.DirectoryToScan); */ } catch (Exception ex) { MessageBox.Show(ex.Message); } }