Discuss / Java / 练习

练习

Topic source
public class FileTest01 {
    public static void main(String[] args) {
        File file = new File(".");
        tree(file, 0);
    }

    private static void tree(File file, int i) {
        File[] files = file.listFiles();
        if (files != null) {
            for (File f : files) {
                if (f.isDirectory()) {
                    for (int j = 0; j < i; j++) {
                        System.out.print(" ");
                    }
                    System.out.println(f.getName() + File.separator);
                } else {
                    for (int j = 0; j < i; j++) {
                        System.out.print(" ");
                    }
                    System.out.println(f.getName());
                }
                tree(f, i + 4);
            }
        }
    }
}

  • 1

Reply