File類(一)-----File類的建構函式
阿新 • • 發佈:2019-01-02
File類的建構函式
package FileStudy;
public class FileCreate {
private static final String FILE_SEPARATOR = System.getProperty("file.separator");
public static void main(String[] args){
/**
* File類的建構函式
* 如何建立file類物件
*/
String fileName = "e:\\java\\pictures\\img1.jpg" ;
java.io.File f1 = new java.io.File(fileName);//可以將檔案封裝成File物件也可以將資料夾封裝成File物件。注意:也可以封裝不存在的資料夾或檔案,變成物件。
System.out.println(f1);
java.io.File f2 = new java.io.File("e:\\java\\pictures","img1.jpg");
System.out.println(f2);
//把parent封裝成File物件
java.io.File dir = new java.io .File("e:\\java\\pictures");
java.io.File f3 = new java.io.File(dir,"img1.jpg");
System.out.println(f3);
//不同系統有不同的檔案分割符 所以獲取系統檔案分隔符
java.io.File f4 = new java.io.File("e:"+FILE_SEPARATOR+"java"+FILE_SEPARATOR+"pictures"+FILE_SEPARATOR+"img1.jpg");
System.out.println (f4);
//使用File物件中封裝的系統檔案分隔符
java.io.File f5 = new java.io.File("e:"+ java.io.File.separator+"java"+ java.io.File.separator+"pictures"+ java.io.File.separator+"img1.jpg");
System.out.println(f5);
}
}