public boolean readFolder(File file) {
		final List<File> listFiles = listFilesForFolder(file);
		if(listFiles == null)
			return false;
		for (File f : listFiles) {

			try {
				String md5 = getMD5Checksum(f.getAbsolutePath());
				if (!checkFileWithDB(f.getAbsolutePath(), md5)) {
					final FilesParsed filesParsed = DbWriter.setFile(getCustomerGroup().getNumber(),
							f.getAbsolutePath());
					parseFile(f, filesParsed);
				}
			} catch (Exception e) {
				e.printStackTrace();
			}
		}
		return true;
	}