@Override
	public void run() {
		File file = new File(initPath);
		if (file.isDirectory()) {
			// process director
			try {
				directoryProcess(file);
			} catch (InterruptedException e) {
				System.out.printf("%s: the search has been interrupted!",
						Thread.currentThread().getName());
			}
		}
	}