zoukankan      html  css  js  c++  java
  • Java——File类概述

    File类概述
      █ 文件和目录路径名的抽象表达形式  
    //文件和目录路径名的抽象表达形式,意思是new 出来的File对象仅仅表示指向某个文件,new出File对象后,文件并不存在!!



    构造方法
    所有构造函数都是创建一个指向文件的对象实例  
      █ File(String pathname);                    //传入路径名,去新建一个文件的对象实例;不会创建文件,只是内存中对象执行传入的路径,路径上有没有所要的文件都不会报错
      █ File(String parent, String child);    //parent和child都是相对的,参数一表示该文件的路径,参数二表示该文件的名称
      █ File(File parent, String child);        //参数一表示指向该文件夫路径的文件实例,参数二表示文件名称
    import java.io.File;
    public class FileDemo {
            public static void main(String[] args) {
                    File file1=new File("D:\1.txt");   //这里文件路径有反斜杠,要转义,"\";仅仅是在内存中生成一个文件的对象实例,而并没有在磁盘中新建文件
                    File file2=new File("D:\","1.txt");
                    File parent=new File("D:\");
                    File file3=new File(parent,"1.txt");
     //指向D:java_FileDemo  这个文件夹
                    //File file_d1=new File("D:\Demo\d1");      //第一种
                    //File file_d1=new File("D:\Demo\","d1");  //第二种
                    File parentfile=new File("D:\Demo");
                    File file_d1=new File(parentfile,"d1");               //第三种;指向文件的对象实例只能有一个
            }
    }




  • 相关阅读:
    MySQL学习之——锁(行锁、表锁、页锁、乐观锁、悲观锁等)
    PhpExcel导出excel报错:net::ERR_INVALID_RESPONSE
    Java收藏
    Java项目收藏
    CentOS 6.8 安装 Erlang 及 RabbitMQ Server
    Redis 中 5 种数据结构的使用场景介绍
    Golang 实现 set 集合,变相实现 切片去重、排序 功能
    查看 Mac/Linux 某端口占用情况
    [Beego模型] 六、事务处理
    [Beego模型] 五、构造查询
  • 原文地址:https://www.cnblogs.com/meihao1203/p/9181866.html
Copyright © 2011-2022 走看看