標籤:false 資料來源 exists 目的 檔案內容 bsp 判斷 tab style
1.什麼是流?
Java中的流是個抽象的概念,當程式需要從某個資料來源讀入資料的時候,就會開啟一個資料流,資料來源可以是檔案、記憶體或網路等等。
2.使用File類操作檔案或目錄屬性
public class Kt {
public static void main(String[] args) {
File f= new File("src/zhu.txt");--->建立一個File對象
//"src/zhu.txt"表示所指向的檔案路徑名
System.out.println(f);
//判斷檔案是否存在
boolean flag = f.exists();
System.out.println(flag);
//判斷是否是檔案
flag = f.isFile();
System.out.println(flag);
//是否是目錄
flag = f.isDirectory();
System.out.println(flag);
//擷取檔案相對路徑
String path = f.getPath();
System.out.println(path);
//擷取檔案的絕對路徑
path =f.getAbsolutePath();
System.out.println(path);
//擷取名字
String name = f.getName();
System.out.println(name);
//刪除檔案或者目錄
flag = f.delete();
System.out.println(flag);
//返迴文件長度
long l = f.length();
System.out.println(l);
}
}
運行結果:
E:\Zhu.txt
true
true
false
E:\Zhu.txt
E:\Zhu.txt
Zhu.txt
true
0
注意:1)首先得建立一個文字檔
例如:zhu.txt
2)在Windows作業系統中,檔案路徑名中的分隔字元可以使用正斜杠“/”如“src/zhu.txt”
也可以使用反斜線“\”,但必須寫成“\\”,其中第一個表示轉義符,例如“src\\zhu.txt”
3)檔案路徑又分為兩種:
相對路徑:非web項目的相對都是以項目為起點,<建議使用>(例如:src/a.txt)
絕對路徑:d:/bin/a.txt(以盤符開頭)
4)File不能操作檔案內容
Java中File