java File类

2021-04-01 12:27

阅读:508

标签:ring   mkdir   基础   ali   list   存在   filter   ola   direct   

  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");
   }
  });
 
 
 
 
 
 


java File类

标签:ring   mkdir   基础   ali   list   存在   filter   ola   direct   

原文地址:https://www.cnblogs.com/ljqsbk/p/13531118.html


评论


亲,登录后才可以留言!