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

文件管理-文本文件管理java,java,inputstream,fileinputstream,Java,Inputstream,Fileinputstream,我一直在尝试在一些目录中创建文件,但一直没有弄清楚 重点是在packagedir:com.resources.files中创建文本文件,但我的想法行不通 public boolean archiveFile() { // InputStream str = this.getClass().getResourceAsStream("/com/resources/files/"+Filename.txt boolean bol = false

我一直在尝试在一些目录中创建文件,但一直没有弄清楚

重点是在package
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

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


无法执行此操作。

新建文件(str.toString());不行。你有一条小溪,然后你必须从那里阅读。查看
getClass().getResourceAsStream
的作用是什么?第一次看到这个OK,你能给我一个链接来帮助我理解正确的程序吗?