Java中如何判断文件或文件夹是否存在(File.exists)呢?

打印 上一主题 下一主题

主题 918|帖子 918|积分 2754

文章来源:http://java265.com/JavaCourse/202111/1912.html
下文笔者讲述检测文件或文件夹是否存在的方法分享,如下所示:
  1. <strong>实现思路:
  2.     使用file.exists()方法即可检测file对象是否为一个有效的路径或文件夹</strong>
  3. exists语法:
  4.     public boolean exists()
  5. 返回值说明
  6.     true:文件或文件夹已经存在
  7.     false:此路径不表示文件也不表示文件夹
  8. 异常说明
  9.     抛出SecurityException:SecurityManager.checkRead(String)时
  10.         则说明拒绝对目录的读取访问
复制代码
  1. public static void main(String[] args) throws Exception
  2. {
  3.     //判断文件是否存在如果存在就删除,不存在就新建
  4.     String path = "D:\\test";
  5.     String filename = "testfile.txt";
  6.     File file = new File(path, filename);
  7.     //判断文件或文件夹是否存在
  8.     boolean flag = file.exists();
  9.     if(flag)
  10.     {
  11.         //文件存在就要删除文件
  12.         file.delete();
  13.     }
  14.     else
  15.     {
  16.         //文件不存在就要新建文件
  17.         file.createNewFile();
  18.     }
  19. }
复制代码
 

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

乌市泽哥

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表