文件管理 - 管理java的文本文件

时间:2014-09-23 23:17:09

标签: java inputstream fileinputstream

我一直在尝试在某些目录中创建文件,但却无法弄明白。

重点是在包dir内创建文本文件:com.resources.files但我的想法不起作用。

public boolean archiveFile() {
          //  
        InputStream str = this.getClass().getResourceAsStream("/com/resources/files/"+Filename.txt
        boolean  bol = false;

            file = new File(  str.toString()   );
        if(!file.exists()) {
            try {
                    file.createNewFile();
                    bol = true;
            } catch (Exception e) {
                e.printStackTrace();
            }// try-catch           
        }else {
            bol = false;
        } //  if - else 
            return bol;         
    }//  archiveFile

1 个答案:

答案 0 :(得分:1)

资源不是文件,资源路径不是目录。考虑在不解压缩的情况下执行WAR文件的情况。

你不能这样做。