TA的每日心情 | 开心 2021-3-12 23:18 |
---|
签到天数: 2 天 [LV.1]初来乍到
|
import java.io.*;
import java.util.*;
public class FileUtil {
/**
* 创建多层目录的方法
* @param fileDir
* @param context
*/
public static void makeDir(String fileDir,String context){
// 根据目录参数,创建无限层的目录结构
StringTokenizer stringTokenizer =
new StringTokenizer(fileDir, "/");
String strTemp = "";
while (stringTokenizer.hasMoreTokens()) {
String str = stringTokenizer.nextToken();
if("".equals(strTemp)){
strTemp = str;
}
else{
strTemp = strTemp + "/" + str;
}
// System.out.println("context + strTemp " + context +strTemp);
File dir = new File(context + strTemp);
if (!dir.isDirectory()) {
dir.mkdirs();
}
}
}
public static void main(String[] args) {
FileUtil.makeDir("dir1/dir2/dir3/dir4","c:/java/");
}
} |
|