尝试创建PrintWriter,Android Studio时找不到文件

时间:2016-04-25 21:45:16

标签: java android android-studio

我正在尝试编辑内部存储中的文件(因此不需要任何权限,对吧?),但是当我运行此代码时:

String locus = getFilesDir().getAbsolutePath();
            File locusfile = new File(locus);
            String loglocation = locus + "/log.txt";
            File log = new File(loglocation);

            if(log.exists())
            {
                PrintWriter pw = new PrintWriter(log);

            }

PrintWriter pw出现“FileNotFoundException”。

为什么即使我确认该文件存在,也会发生这种情况?

感谢。

1 个答案:

答案 0 :(得分:0)

尝试在log.createNewFile();之后添加File log = new File(loglocation);