从文本内容创建一个文件夹

时间:2015-07-18 06:12:17

标签: java

我认为这对所有人来说都很有挑战性,也很有趣。 我有att.txt哪些内容 /enumeration/unassigned.gif,/enumeration/unassigned2.gif,/workflow/close.gif, /workflow/defer.gif,/workitemtype/bug.gif,/workitemtype/enhancement.gif.Now,我需要在里面创建一个名为附件的新文件夹,我需要包含enumeration的子文件夹,其中包含枚举gif,工作流文件夹包含工作流程gif和workitem一样。如何在java中创建。 请帮助我,因为我在这里苦苦挣扎。

1 个答案:

答案 0 :(得分:1)

看看它是否有帮助。我没有得到完全但在这里使用下面的代码它会为你创建子目录。

public class Main {
    public static void main(String[] args) throws java.lang.Exception {

        java.io.BufferedReader br = new java.io.BufferedReader(
                new FileReader("att.txt"));
        String sCurrentLine="";
        while ((sCurrentLine = br.readLine()) != null) {
           sCurrentLine= sCurrentLine.replaceAll("gif", "txt");
            String[] s = sCurrentLine.split(",");
            for(int i=0;i<s.length;i++){
            new File("attachment/"+s[i]).mkdirs();
                System.out.println("Folder Created");
            }
        }

    }
}