如何从当前目录中获取文件的路径?

时间:2013-07-18 13:20:40

标签: java path

我正在阅读一个文件,问题是我可以在我自己的目录中读取任何内容,以及任何子目录中的任何内容,但是当我使用.getPath()时,它会提供路径的完整路径,例如C:\Users\smandre\Documents\file.txt。如何使用此路径读取程序中的文件?我也试过`.getCanonicalPath()

int returnVal = c.showOpenDialog(c);

        if(returnVal == JFileChooser.APPROVE_OPTION) {
            setFilePath(c.getSelectedFile().getPath());
                try {
                br = new BufferedReader(new FileReader(getFilePath()));
            } catch (FileNotFoundException e1) {
                // TODO Auto-generated catch block
                e1.printStackTrace();
            }
            System.out.println("You chose to open this file: " + c.getSelectedFile().getPath());

            // System.out.println(ClassLoader.getSystemResourceAsStream(getFilePath()));
            return;
        }

显然以上是试图从我的系统路径开始打开文件路径,而不是从我当前的目录...

0 个答案:

没有答案