使用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); //; 路徑分隔符
}
}