日期:2014-05-20  浏览次数:20871 次

【向火龙果、大胡子、宝哥等高手提问】一次性创建多个根文件夹
加班到现在,╮(╯▽╰)╭

最近的项目在做文件夹的移动

我用以下方法做的,但是无法实现 一次性创建多个根文件夹
Java code
package jp.co.hitachi_mp.finance.hmp_sss.scan.test;

import java.io.File;

import jp.co.hitachi_mp.finance.hmp_sss.scan.businessLogic.JSAKAD0200BusinessLogic;

public class TestDate {

    public static void main(String[] args) {

        newFolder("c:\\test\\1\\2");
    }

    public static void newFolder(String folderPath) {
        try {
            String filePath = folderPath;
            filePath = filePath.toString();
            File myFilePath = new File(filePath);
            if (!myFilePath.exists()) {
                myFilePath.mkdir();
            }
        } catch (Exception e) {
            System.out.println("新建目录操作出错 ");
            e.printStackTrace();
        }
    }
}



除了将 路径先用 split 一个个的分开,然后一个个的建立文件夹为,还有其他方法否???

明天要上交了,希望大家 多多指点啊

欢迎贴代码, 表示 很急促…… 谢谢

------解决方案--------------------
你用了 mkdir 方法,那可以试试 mkdirs 方法
------解决方案--------------------
不知道楼主说的创建多个根文件夹是什么意思。
但是如果楼主的意思是一次创建多层目录结构的话,那好办。
只需要把这句

[code=Java]
myFilePath.mkdir();
[code]

改成
[code=Java]
myFilePath.mkdirs();
[code]