File类的详解

在这里插入图片描述
package File;
/*

  • 虽然在不同的操作系统,File可以操作,但是不同的操作系统,路径有区分
    */
    import java.io.File;
    public class Filedemo01File {

    public static void main(String[] args) {
    // TODO Auto-generated method stub
    String paths=File.pathSeparator;//路径分隔符
    //window下是;linux下是:
    String paths1=File.separator;//文件名称分隔符
    //文件名称分隔符 window 反斜杠\ linux:/正斜杠
    //如//c:\develop\a\b.txt 是window系统下的
    // Linux/unix系统不分盘
    System.out.println(paths);
    //如果要输出文件的路径 如:C:/develop/a.txt
    System.out.println(“c:”+File.separator+
    “develop”+File.separator+“a.txt”);

    }

}

package File;

import java.io.File;
import java.io.IOException;

public class Demo02File {
/*
* 构造方法创建File类:既可以创造目录,也可以创造文件,
* 但是系统不能识别到底是什么
*/

public static void main(String[] args) throws IOException {
	// TODO Auto-generated method stub

// String pathname=“D:\aaa.txt”;//\是\的转义字符的意思
// System.out.println("\r\t;hh");
// File file1=new File(pathname);
// System.out.println(file1);
// file1.createNewFile();
//通过父路径和子路径来创建File对象
String parent=“D:\aaa”;
String child=“bbb.txt”;
File file2=new File(parent,child);
System.out.println(file2);
//通过父级File和子路径来创建file对象
File parentDir=new File(“d:\aaa”);
String child1=“bbb.txt”;
File file3=new File(parentDir,child);
System.out.println(file3);
}

}

发布了37 篇原创文章 · 获赞 31 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/qq_43668119/article/details/90214419
今日推荐