JavaSE教程_进阶
使用IO流类读写文件的内容, 如果对文件/文件夹进行操作,可以使用File类
package com.wkcto.chapter06.file;
import java.io.File;
import java.io.IOException;
/**
* 创建File对象
* @author 蛙课网
*
*/
public class Test01 {
public static void main(String[] args) throws IOException {
//通过File构造方法的参数指定路径 ,File对象既可以是文件夹,也可以是文件
File f1 = new File("d:/java1");
File f2 = new File("d:/java2");
f1.mkdir(); //创建文件夹
f2.createNewFile(); //创建文件
//通过File构造方法的第一个参数指定上级目录
File f3 = new File("d:/java1", "sub1");
File f4 = new File("d:/java1", "sub2");
f3.mkdir();
f4.createNewFile();
File f5 = new File(f3, "sub3");
File f6 = new File(f3, "sub3");
//f5和f6两个对象重名
f5.mkdir(); //创建了sub3文件夹
f6.createNewFile(); //创建sub3文件夹, 出现了重名现象, 创建失败
//在创建File对象,也可以使用相对路径 , 相对于当前项目的路径
File f7 = new File("folder");
File f8 = new File("bin/folder2");
f7.mkdir();
f8.mkdir();
}
}
package com.wkcto.chapter06.file;
import java.io.File;
/**
* File文件/路径的分隔符
* @author 蛙课网
*
*/
public class Test02 {
public static void main(String[] args) {
System.out.println( File.separator); //\ 在windows系统中文件默认分隔符是反斜杠\
//在其他操作系统中, 如Linux, 文件分隔符是斜杠 /
System.out.println( File.pathSeparator); //; 路径分隔符
}
}