File的getAbsolutePath()方法为何只能获取当前项目路径下文件

package chapter10;

import java.io.File;
import java.io.IOException;

public class demo02 {
    public static void main(String[] args) throws IOException {
        File file = new File("war3.rar");
        /**
         * war3.rar在E盘根目录
         * 
         * 这是我的当前项目路径:
         * E:\Users\Admin\Workspaces\MyEclipse Professional 2014\java中级
         * 这是打印出的结果:
         * E:\Users\Admin\Workspaces\MyEclipse Professional 2014\java中级\war3.rar
         *只有在查找java中级文件夹中的文件时才能显示正确绝对路径.
         */
        System.out.println(file.getAbsolutePath());
    }

}


慕粉1241553790
浏览 3447回答 1
1回答

慕勒0069038

这个问题我没看懂。 不过我知道File file = new File();就是建立在你当前项目文件夹下面的, 里面带参数自然也是项目文件夹下面的文件。你要想改路径可以试试使用绝对路径或者配置相对路径。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java