java loop through folders and files



	public static void traverseFolder(String path) {
		File file = new File(path);
		if (file.exists()) {
			File[] files = file.listFiles();
			if (files.length == 0) {
				System.out.println("Folder is empty!");
				return;
			} else {
				for (File file2 : files) {
					if (file2.isDirectory()) {
						System.out.println("Folder:" + file2.getAbsolutePath());
						traverseFolder(file2.getAbsolutePath());
					} else {
						System.out.println("文件:" + file2.getAbsolutePath());
					}
				}
			}
		} else {
			System.out.println("File does not exist!");
		}
	}



MethodUtil.traverseFolder("D:/tools");

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=326119316&siteId=291194637