首页 > 其他分享 >文件是否存在的检测方法

文件是否存在的检测方法

时间:2022-11-04 11:23:41浏览次数:58  
标签:文件 存在 String exists 检测 文件夹 file 是否

转自:

http://www.java265.com/JavaCourse/202111/1912.html

下文笔者讲述检测文件或文件夹是否存在的方法分享,如下所示:

实现思路:
    使用file.exists()方法即可检测file对象是否为一个有效的路径或文件夹

exists语法:
    public boolean exists()
返回值说明
    true:文件或文件夹已经存在
    false:此路径不表示文件也不表示文件夹
异常说明
    抛出SecurityException:SecurityManager.checkRead(String)时
	则说明拒绝对目录的读取访问
public static void main(String[] args) throws Exception
{
    //判断文件是否存在如果存在就删除,不存在就新建
    String path = "D:\\test";
    String filename = "testfile.txt";
    File file = new File(path, filename);
    //判断文件或文件夹是否存在
    boolean flag = file.exists();
    if(flag)
    {
        //文件存在就要删除文件
        file.delete();
    }
    else
    {
        //文件不存在就要新建文件
        file.createNewFile();
    }
}

 

标签:文件,存在,String,exists,检测,文件夹,file,是否
From: https://www.cnblogs.com/javalove2022/p/16857129.html

相关文章

  • 文件file操作
    文件创建方法一importorg.testng.annotations.Test;importjava.io.File;importjava.io.IOException;publicclassFileCreate{publicstaticvoidmain(String[]......
  • 【FAQ】调用华为云空间文件管理接口出现"errorCode":"21000403"
    ​ 1、问题描述调用华为云空间文件管理接口,总是返回错误,{"error":{"errorDetail":[{"domain":"global","reason":"authError","description":"AccessForbidden","error......
  • 如何获得一个MonoBehavior类所在cs文件的路径
    1)如何获得一个MonoBehavior类所在cs文件的路径​2)Addresssables是否可读取ScriptableObject类型的配置文件3)内置Shader中的部分宏是在哪里定义的4)Android升级到Target12部......
  • 非文件流下载文件设置文件名
    前端下载如果是文件流的话,就直接使用downloadFile方法进行下载,如果是非文件流,要设置文件名,就要转成文件流的方式,解决通过download设置文件名的兼容问题,代码如下:download......
  • Core 获取配置文件
    publicclassTraceUploadService{//实例化配置节点privatereadonlyIConfigurationconfiguration;publicTraceUploadService(IConfigurationco......
  • undefined与null的区别,以及数据类型检测
    title:undefined与null的区别,以及数据类型检测的方法1.undefined与null的区别由来,为什么只有JS才有undefined这种数据类型呢JS作者在设计时也是先设计了null,用来表示......
  • 文件上传的 2 种方式 - 上传到 腾讯云仓库
    1.前端上传  -第三方云仓库 https://cloud.tencent.com/login?s_url=https%3A%2F%2Fconsole.cloud.tencent.com%2F注册使用腾讯云步骤;  需要实名认证;  ......
  • 局域网文件共享
      最后安利一波Windows4K高清壁纸,不定期更新,需要的阿里云盘自取:https://www.aliyundrive.com/s/WetZQ2SoE7x ......
  • 纯前端实现后端给数据进行文件导出——angular里面的使用
    interfacedataList{cmd_cnt:number;risk_name:string;user_cnt:number;risk_type:string;}listOfData:dataList[]=[];dataObj:any={title:['风险名称',......
  • cmake-src子文件夹
    方法一main.c#include<stdio.h>#include<stdlib.h>#include"src/add.h"intmain(intargc,char**argv){ add(); exit(EXIT_SUCCESS);}cmakelists.tx......