创建多层目录 站点:爱心种子小博士 关键字:创建多层目录
|
创建多层目录 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/");
}
} |
|
|
|