public void run() {
		// CsvFilesDTO csvDto = new CsvFilesDTO();
		csvListWithTime = new HashMap<String, FileTime>();

		while (true) {
			try {
				/*
				 * Search the Directory after a duration of 1 minute for the
				 * updated or newly added files
				 */
				searchCSVinDirectory();
				Thread.sleep(60 * 1000);
			} catch (InterruptedException e) {
				System.out.println("Unexpected Error. Please try again");
			} catch (NewCustomException exception) {
				exception.printMessage();
			}
		}
	}