首页 > 代码库 > Java基础知识系列——目录操作

Java基础知识系列——目录操作

  Java对目录操作的许多方法与上一篇文件操作的方法很多是一样的。

  

  java.io.File file = new File( "D:\1\2\3\4");

  1.递归创建目录

    file.mkdirs();

  2.删除目录

    file.isDirectory(); //判读是否目录

    file.list(); //返回没有完整目录的文件名

    file.delete(); //删除

  3.是否为空

    file.list() > 0 //目录不为空

    file.getPath(); //目录路径

  4.判断目录是否隐藏

    file.isHidden(); //返回类型为boolean

  5.目录层次结构

    file.getName(); //返回路径名的名称序列的最后一个名字

    file.list(); //返回没有完整路径的文件名

    file.listFiles(); //返回有完整路径的文件名

  6.获取目录最后的修改时间

    file.lastModified();

  7.获取父目录

    file.getParent();

  8.获取目录大小

    org.apache.commons.io.FileUtils.sizeOfDirectory( file);

  9.获取当前工作目录

    System.getProperty( "uset.txt");

  10.显示根目录

    File.listRoots();

Java基础知识系列——目录操作