快速新建文件夹
/*
*
* 在E:\test目录下新建a、b、c目录,又分别在a、b、c目录下新建a、b、c目录,如此类推,共5次。
*/
package com.lqh;
import java.io.File;
import java.io.IOException;
public class MyFiles {
//新建文件夹名字 字符串
static String s = "abc";
static char[] chil = s.toCharArray();
public static void main(String[] args) throws IOException {
String path = "E:\\test";
File f = new File(path);
//文件夹层数
int m = 3;
print(f, m);
}
private static void print(File f, int m) {
if (m == 0)
return;
m--;
for (int i = 0; i < chil.length; i++) {
File file = new File(f.getPath() + File.separatorChar
+ chil[i]);
file.mkdirs();
}
File[] fs = f.listFiles();
for (int j = 0; j < fs.length; j++) {
print(fs[j], m);
}
}
}
结果: