Java之File类(01)

一.File类的描述

  JDK API文档描述:文件和目录路径名的抽象表示形式。File 类的实例是不可变的;也就是说,一旦创建,File 对象表示的抽象路径名将永不改变。

二.File类中的静态成员变量


package com.xiao.filedemo;

import java.io.File;
/**
 * @Author 笑笑
 * @Date 17:52 2018/04/23
 */
public class FileDemo {

    public static void main(String[] args){
        //打印结果为 “;”号(Windows下目录之间默认的分隔符)
        String s1 = File.pathSeparator;
        System.out.println(s1);

        //打印结果为“\”(Windows下目录名称之间默认的分隔符)
        String s2 = File.separator;
        System.out.println(s2);
    }


}

三.File类的构造方法


package com.xiao.filedemo;

import java.io.File;
/**
 * @Author 笑笑
 * @Date 18:58 2018/04/23
 */
public class FileDemo_02 {

    public static void main(String[] args){
        //File(String pathname)
        //第一个“\”是转义字符,路径可以指定到文件夹,也可以指定到具体的某个文件
        File file = new File("c:\\1.text");
        //打印结果为“c:\1.text”
        System.out.println(file);
    }


}
package com.xiao.filedemo;

import java.io.File;
/**
 * @Author 笑笑
 * @Date 19:07 2018/04/23
 */
public class FileDemo_03 {

    public static void main(String[] args){
        //File(String parent, String child)
        //第一个参数为字符串类型的父路径,第二个参数为字符串类型的子路径
        File file = new File("c:","Intel");
        //打印结果为“c:\Intel”
        System.out.println(file);
    }


}
package com.xiao.filedemo;

import java.io.File;
/**
 * @Author 笑笑
 * @Date 19:13 2018/04/23
 */
public class FileDemo_04 {

    public static void main(String[] args){

        //File(File parent, String child)
        //第一个参数传父路径的File对象,第二个参数传字符串类型的子路径
        File file_01 = new File("c:");
        File file_02 = new File(file_01, "1.text");
        //打印结果为“c:\1.text”
        System.out.println(file_02);
    }


}

猜你喜欢

转载自blog.csdn.net/u012430402/article/details/80053886