相关疑难解决方法(0)

File.createNewFile()thowing IOException没有这样的文件或目录

我有一个写入日志文件的方法.如果文件存在,它应该附加到它,如果没有,那么我希望它创建一个新文件.

if (!file.exists() && !file.createNewFile()) {
    System.err.println("Error with output file: " + outFile
        + "\nCannot create new file.");
    continue;
}
Run Code Online (Sandbox Code Playgroud)

我有这个来检查是否可以创建一个文件.file是一个java.io.File对象.createNewFile抛出IOException:没有这样的文件或目录.自从我几周前写这篇文章以来,这种方法一直运作良好,并且最近刚开始这样做,虽然我不知道我能改变什么.我已经检查过,目录存在并且我有权限,但是我认为如果它因任何原因无法生成文件,它应该返回false.

有什么我不想让这个工作吗?

java file-io

32
推荐指数
4
解决办法
7万
查看次数

标签 统计

file-io ×1

java ×1