即使使用确切的目录也找不到文件

时间:2017-03-01 08:11:00

标签: java fileinputstream

我正在阅读有关文件I / O的教程,但我仍然坚持第一个例子。

这是我的代码:

import java.io.File;


public class Main {

    public static void main(String[] args) {
        File f = new File("C:"+File.pathSeparator+"Users"+File.pathSeparator+
                "admin"+File.pathSeparator+"desktop"+File.pathSeparator+"prac.txt");
        System.out.println(f.canRead());
    }
}

返回false。这是否意味着我无权访问该文件? 我已经尝试将文件移动到src目录和项目目录,但两者都不起作用。

由于

1 个答案:

答案 0 :(得分:-1)

是的,有可能。鉴于该程序缺乏权限,尽管存在该文件,但该文件可能无法访问。 您可以查看以下内容:

1)检查权限。 2)以管理员身份运行程序。