软件系统开发定制java中实现创建目录、创建文件的操作

一、创建目录

()——软件系统开发定制仅创建一层目录,返回true或false.
mkdirs()——软件系统开发定制创建一层或多层目录,返回true或false.
  也就是,在通常情况下,使用mkdirs()即可满足创建目录的需求。
如,

File file = new File("D:\\myLevel1\\myLevel2"); //以某路径实例化一个File对象if (!file.exists()){ //如果不存在    boolean dr = file.mkdirs(); //创建目录} 
  • 1
  • 2
  • 3
  • 4

即在D盘根目录下创建了myLevel1myLevel2两层目录。

二、创建文件

createNewFile()——当File对象实例化的路径中,上面各层目录均已存在,最后一层目录不存在时,以最后一层目录名为名称创建文件。返回true或false.
如,

File file = new File("D:\\myLevel1\\myLevel2\\abc.txt"); //实例化File对象try {    boolean fr = file.createNewFile(); //创建文件}catch (Exception e){    e.printStackTrace();}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

即在D:\myLevel1\myLevel2下创建了一个abc.txt文件。

三、同时创建目录和文件

getParent()——得到路径的父级及以上的目录,String类型。
getParentFile()——得到路径的父级及以上的目录实例化的File对象。
  先使用getParentFile().mkdirs()创建目录,再使用createNewFile()创建文件,如,

File file = new File("D:\\myLevel1\\myLevel2\\abc.txt"); //实例化File对象boolean dr = file.getParentFile().mkdirs(); //创建目录try {    boolean fr = file.createNewFile(); //创建文件}catch (Exception e){    e.printStackTrace();}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7

即在D盘下创建了myLevel1myLevel2两层目录和abc.txt文件。



参考

  1. https://blog.csdn.net/Trace_hs/article/details/108148923
  2. https://www.cnblogs.com/hunterCecil/p/5923106.html
网站建设定制开发 软件系统开发定制 定制软件开发 软件开发定制 定制app开发 app开发定制 app开发定制公司 电商商城定制开发 定制小程序开发 定制开发小程序 客户管理系统开发定制 定制网站 定制开发 crm开发定制 开发公司 小程序开发定制 定制软件 收款定制开发 企业网站定制开发 定制化开发 android系统定制开发 定制小程序开发费用 定制设计 专注app软件定制开发 软件开发定制定制 知名网站建设定制 软件定制开发供应商 应用系统定制开发 软件系统定制开发 企业管理系统定制开发 系统定制开发