Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

java判断文件是否存在,不存在创建,存在删除

作者:昔日暖阳   发布日期:2025-07-28   浏览:52

import java.io.File;

public class FileCheck {
    public static void main(String[] args) {
        // 定义文件路径
        String filePath = "example.txt";
        File file = new File(filePath);

        // 判断文件是否存在
        if (file.exists()) {
            // 如果文件存在,则删除文件
            if (file.delete()) {
                System.out.println("文件已成功删除");
            } else {
                System.out.println("文件删除失败");
            }
        } else {
            // 如果文件不存在,则创建文件
            try {
                if (file.createNewFile()) {
                    System.out.println("文件已成功创建");
                } else {
                    System.out.println("文件创建失败");
                }
            } catch (Exception e) {
                e.printStackTrace();
            }
        }
    }
}

解释说明:

  1. 定义文件路径:使用 String filePath = "example.txt"; 来指定文件的路径。
  2. 创建 File 对象:通过 File file = new File(filePath); 创建一个 File 对象,表示文件或目录。
  3. 判断文件是否存在:使用 file.exists() 方法来检查文件是否存在。
  4. 文件存在时的操作:如果文件存在,调用 file.delete() 方法删除文件,并根据返回值判断是否删除成功。
  5. 文件不存在时的操作:如果文件不存在,调用 file.createNewFile() 方法创建文件,并根据返回值判断是否创建成功。
  6. 异常处理:在创建文件时,可能会抛出异常(如权限问题),因此使用 try-catch 块进行捕获和处理。

希望这段代码能帮助你理解如何在 Java 中判断文件是否存在、不存在时创建以及存在时删除文件。

上一篇:java有序map

下一篇:java 并发

大家都在看

java连接数据库的代码

ubuntu 卸载java

java读取excel中的图片

java新建

java sort用法

java collections.sort

java file类的方法

java 判断

java时间数据类型

java实体类转json字符串

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站