private void search(String filepath) {
		File file = new File(filepath);
		if (!file.exists()) {
			return;
		} else if (file.isFile()) {
			if (validateExt(filepath)) {
				paths.add(filepath);
			}
		} else if (file.isDirectory()) {
			File[] files = file.listFiles();
			for (int i = 0, len = files.length; i < len; ++i) {
				search(files[i].getPath());
			}
		}
	}