码迷,mamicode.com
首页 > 其他好文 > 详细

IO之File

时间:2018-01-24 00:50:32      阅读:172      评论:0      收藏:0      [点我收藏+]

标签:out   tor   sts   class   body   temp   rect   路径   前缀   

1 File

  • 文件或者目录的路径的抽象表示
  • 通过File对象可以访问文件的属性
  • 通过File对象创建空文件或者目录
  • 一个file就可以对应系统中的一个文件、文件夹,然后尽心操作

构造方法

    String pathname = "f://zhaodi//zhao";
    File file = new File(pathname);
    // file为父路径
    File file1 = new File(file,"ddd");
    
    File file2 = new File("dd","ff");

常用方法

  • mkdir(),mkdirs()区别
    前者是创建单个文件夹,如果父目录不存在创建失败,后者是父路径不存在那么我就一起创建
  • createNewFile() 当且仅当不存在具有此抽象路径名指定名称的文件时,不可分地创建一个新的空文件。
  • createTempFile(String prefix, String suffix, File directory) 在指定目录中创建一个新的空文件,使用给定的前缀和后缀字符串生成其名称。

    String pathname = "f://zhao.txt";
        File file = new File(pathname);
        // 创建一个文件
        file.createNewFile();
        File file1 = new File(file,"ddd");
        if(file1.exists()){
            System.out.println("文件夹存在");
        }else{
            file1.mkdirs();
        }
    
        if(file1.isDirectory()){
            System.out.println("是个目录");
        }
        if(file1.isFile()){
            System.out.println("是个文件");
        }
        // 指定的目录下创建一个文件,前缀后缀自己定义
        File file3 = new File("f://blog");
        file3.createTempFile("记事本", ".jpg", file3);

IO之File

标签:out   tor   sts   class   body   temp   rect   路径   前缀   

原文地址:https://www.cnblogs.com/zhaod/p/8338228.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!