列出目录下所有文件和目录
import java.io.File;
public class Test {
public static void main(String[] args) throws Exception {
showDirectory(new File("/Users/apple/redis"));
}
private static void showDirectory(File file) {
_showDirectory(file, 0);
}
private static void _showDirectory(File file, int level) {
if (file.isDirectory()) {
for (int i = 0; i < level - 1; i++) {
System.out.print("\t");
}
System.out.println(file.getName());
for (File temp : file.listFiles()) {
_showDirectory(temp, level + 1);
}
} else {
for (int i = 0; i < level - 1; i++) {
System.out.print("\t");
}
System.out.println(file.getName());
}
}
}