检查文件是否已存在于同一路径中

氯化铁

我想检查特定文件是否已存在于同一文件夹中。如果它不存在,则创建一个新文件并输入某些内容。例如。如果 filePath = test.txt 并且 test.txt 不存在。创建一个新的文件名 test.txt 并将 12345 放在文件的第一行。

目前,尽管满足条件,我的方法甚至不会运行这个 if 语句。(test.txt 不存在)

    PrintWriter output;
    File file = new File(filePath);
    if(!file.isFile()){
        try {
            output = new PrintWriter(new FileWriter(filePath));
        } catch (IOException ex) {
            throw new PersistenceException("Error!", ex);
        }
        output.print("12345");
        output.flush();
        output.close();
    }
私生子

您可以通过创建 File 对象并使用exist方法来检查文件是否存在。与 C 语言相比,Java 中的 File 对象不同,当您创建 File 对象时,您不一定会创建物理文件。

File file = new File(pathString);
if (file.exists())
{
    //  File already exists
}
else
{
    //  You can create your new file
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

在同一路径上远程复制文件

是否可以在同一路径中添加多个项目?

检查生成的密钥是否已存在于文件中

segue之后,NSFileManager fileExistsAtPath对两个不同类中的同一路径返回true和false(并且该文件存在)

为什么文件处理程序总是在同一路径中创建日志文件?

有没有办法检查 .docx 文件是否与 .py 文件存在于同一文件夹中,而不管文件路径如何?

可移动介质是否始终安装在同一路径上

是否可以通过查询来区分同一路径上的路由?

创建唯一路径时是否存在竞争条件?

如何在同一路径中添加CanActivate和loadChildren

如何在OpenAPI(Swagger)中为同一路径定义不同的查询参数?

创建文档并添加到同一路径中的文档集

如何根据Vuex在同一路径中渲染两个组件?

查找矩阵中唯一路径的数量

在powershell中合并计数唯一路径

矩阵中唯一路径的数量

如何检查类是否已存在于 Django 中?

检查值是否已存在于字典列表中?

检查值是否已存在于Firebase中?

如何检查元素是否已存在于列表中

同一路径上的子资源定位器和资源方法是否非法?

是否可以在同一路径上使用2种方法(GET和POST)?

go run 命令不会在同一路径中选取非运行文件

如何在同一路径的多个嵌套子查询中返回多个内部匹配?

根据文本文件中的字符串检查文件是否存在于具有动态名称的同一目录中?

检查文件是否存在于路径中的任何目录中或当前目录是否在 git 项目中

检查增量表是否存在于路径中或不存在于数据块中

QDbus:在同一路径上注册多个对象

sudo和pip不在同一路径上