java如果判断文件夹或文件不存在就创建文件夹或文件

1、判断文件是否存在,不存在创建文件

  File file=new File("e:/cc/cc.jpg");    if(!file.exists())    {    try {    file.createNewFile();    } catch (IOException e) {    // TODO Auto-generated catch block    e.printStackTrace();    }    }

2、判断文件夹是否存在,不存在创建文件夹

 File file =new File("e:/cc/cc.jpg");
//如果文件夹不存在则创建
if  (!file .exists()  && !file .isDirectory())
{       System.out.println("//不存在");  file .mkdir();
} else
{  System.out.println("//目录存在");
}

java如果判断文件夹或文件不存在就创建文件夹或文件相关推荐

  1. python创建文件夹名称大全好听_python批量创建指定名称的文件夹

    本文实例为大家分享了python批量创建指定名称的文件夹具体代码,供大家参考,具体内容如下 继删除多余文件之后,做了一些数据处理,需要重新保存数据,但文件夹的名称又不能改 所以只能创建新的文件夹,换个 ...

  2. linux如何生成tar文件内容,linux如何使用tar命令创建Tar.Gz压缩文件

    在Linux操作系统中,可以使用tar命令创建tar归档文件.本文介绍linux如何使用tar命令创建Tar.Gz压缩文件. tar存档是一个文件,用于存储其他文件的集合,包括有关它们的信息,例如所有 ...

  3. linux添加压缩文件tar,在linux中使用tar创建与解压文件

    tar命令用于将一组文件创建tar存档.它也可以提取tar档案,显示档案中包含的文件列表,将其他文件添加到现有档案,以及各种其他类型的操作 tar支持种类繁多的压缩程序如gzip,bzip2,lzip ...

  4. Aspose.Cells使用教程:使用 .NET 在 Linux 上创建或编辑 Excel 文件

    如今自动化解决方案的出现使得电子表格自动化在各个行业中都很流行.电子表格文档是从 Web 或桌面解决方案中以编程方式创建和操作的.因此,本文介绍了如何使用 .NET 在 Linux 平台上创建 Exc ...

  5. 如何创建并签署CAB文件

    下面是创建签署CAB文件的步骤 : 1 获得一个软件出版商证明书 2 创建 CAB 文件 3 签署 CAB 文件 4 将签署过的 CAB文件嵌入一个Web页 一 .获得一个软件出版商证明书 在签署文件 ...

  6. 007. VMware 创建共享文件夹

    目录 创建共享文件夹 查看共享文件夹的位置 windows linux: linux创建文件再到Windows去看: 思考与改进:创立软连接 说明: 除了使用Vs2019链接linux之外,我们还可以 ...

  7. java 判断文件夹是否存在 没有则创建_java中实现判断文件是否存在,不存在则创建...

    一.判断文件是否存在,不存在则创建File file = new File("d:\\test.txt"); if (!file.exists()) { try { file.cr ...

  8. 一行Java代码判断文件夹是否存在,不存在则新建

    场景 上传文件后存到服务器上某路径,指定路径 后要判断文件夹是否存在. 如果不存在就要按照指定文件夹路径新建. 实现 String path = storePath +"\\"+ ...

  9. java 接口文件夹_Java NIO.2 使用Path接口来监听文件、文件夹变化

    Java7对NIO进行了大的改进,新增了许多功能: •对文件系统的访问提供了全面的支持 •提供了基于异步Channel的IO 这些新增的IO功能简称为 NIO.2,依然在java.nio包下. 早期的 ...

最新文章

  1. 双十一电商江湖:唯品会与天猫发力“天团“
  2. python输出文本-Python基础练习,查询文本内容并输出;
  3. 从 JavaScript 到 TypeScript 5 - 路由进化
  4. StringBuffer、StringBuilder、ArrayList、Vector、HashMap、HashTable 的扩容机制
  5. 农村黑产,才是真正的硬核朋克!
  6. django 快速实现注册(四)
  7. JAVA学习笔记--类型转换(父类子类 Object 基本类型 String) 拆装箱 包装类
  8. php ajax session死锁,session过期,ajax请求处理
  9. JavaScript变量提升:函数提升要比变量提升更猛
  10. 手机端主图在哪里设置_原来华为手机灭屏也能看时间,操作方法非常简单,1分钟学会...
  11. vue各种组件(不断增加中...)
  12. Typora for Mac(文本编辑器)
  13. 贴片铝电容识别及型号_铝电容和钽电容的区别,你们知道吗?
  14. 计算机组成原理白中英ppt,计算机组成原理(白中英)第二章.ppt
  15. 怎么登录微信公众号-微信公众号使用教程2
  16. 6410裸机加载linux内核,KG—Tiny6410裸机环境搭建(补充篇)
  17. Scrapy爬虫框架的原理与实战[阳光政务爬虫项目]
  18. [HTB]Nunchucks
  19. spring mvc 404 报错记录
  20. B-spline Curves 学习之B样条曲线定义(4)

热门文章

  1. 模拟登录淘宝并拍下购物车商品
  2. 计算机毕业设计Java星星电影购票网站(源码+系统+mysql数据库+lw文档)
  3. OpenGL(QT平台)学习与实战(一)
  4. linux 基础常用命令集
  5. 根据分钟数换算成天/小时/分钟
  6. 拉勾Java工程师P7训练营 高薪笔记
  7. Class not found: “com.kuang.dao.UserDaoTest“
  8. Sql server日志
  9. 无线网卡的工作模式--ath9k网卡驱动开发总结(一)
  10. Linux 网络基础 C语言常用API 快速翻阅笔记 (字节序篇)