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");               //第三种;指向文件的对象实例只能有一个
            }
    }




  • 相关阅读:
    35个Java代码优化的细节,你知道几个?
    Java如何优雅地实现接口数据校验
    Java中方法的重载详解(含系统配套视频)
    七大经典、常用排序算法的原理、Java 实现以及算法分析
    Java静态方法和实例方法
    Java静态变量和实例变量
    “反转链表”相关的题目
    【C++】将十进制数转换为十六进制数
    第四章:动态规划I
    【C++】数组中的第k个最小元素
  • 原文地址:https://www.cnblogs.com/meihao1203/p/9181866.html
Copyright © 2011-2022 走看看