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);
}

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值