Discuss / Java / 代码

代码

Topic source

可姆可汗

#1 Created at ... [Delete] [Delete and Lock User]
public class Main {

	public static void main(String[] args) throws IOException {
		File currentDir = new File(".");
		listDir(new File("E:\\java"), "");
	}

	static void listDir(File dir, String blank) {
		// 打印当前文件夹下的所有文件及文件夹
		File[] fs = dir.listFiles();
		if (fs != null) {
			for (File f : fs) {
				System.out.print(blank + f.getName());
				if (f.isDirectory()) {
					System.out.print("/");
				}
				System.out.print("\n");
				if (f.isDirectory())
					listDir(new File(dir.getAbsoluteFile() + "\\" + f.getName()), blank + "  ");
			}
		}
	}
}

  • 1

Reply