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