java File类

时间:2020-08-26 17:05:04   收藏:0   阅读:48
  Java中通过我们的File对象来表示我们的文件或目录,并提供了基础的API来获取文件或目录的一些信息。比如:路径、大小、文件名
API
  File file = new File("文件或目录路径");

  
是否存在
    boolean exists = file.exists();
  
创建新的文件内容为空
  boolean newFile = fileb.createNewFile();
  
创建目录
  父目录不存在一并创建
    file.mkdirs();
  父目录不存在无法创建
    file.mkdir();
  
获取父目录
    File parentFile = file.getParentFile();
  
获取父目录名称
    String parent = file.getParent();

  是否是一个文件
    boolean isFile = file.isFile();
  
是否是一个目录
    boolean directory = file.isDirectory();
  
文件大小 单位byte
    long length = file.length();
  
获取对应文件路径
    String path = file.getPath();
  
获取对应文件名
    String name = file.getName();
  
权限操作
    boolean b = file.setReadOnly();
  
可以删除文件或者空的目录
    file.delete();
  获取目录中的所有目录和文件
    String[] list = file.list();

    File[] files = file2.listFiles();
  对目录下的文件进行筛选 筛选规则通过Filter来指定
  File[] files1 = file2.listFiles
(new FilenameFilter() {
   @Override
   public boolean accept(File pathname, String name) {
  return name.endsWith(".txt");
   }
  });
 
 
 
 
 
 


评论(0
© 2014 mamicode.com 版权所有 京ICP备13008772号-2  联系我们:gaon5@hotmail.com
迷上了代码!