站内搜索: 请输入搜索关键词

当前页面: 开发资料首页Java 专题创建多层目录

创建多层目录

摘要: 创建多层目录

</td> </tr> <tr> <td width="506" height="35" valign="top" class="ArticleTeitle"> 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/");
}
}</td> <td width="178" valign="top" class="ArticleTeitle">
</td> </tr> <tr> <td height="25" colspan="2" valign="top" class="ArticleTeitle">


↑返回目录
前一篇: "金刚石"作图程序
后一篇: Java输入输出过程中的字节流到字符流的转换