1. 程式人生 > >Java中File

Java中File

必須 文件內容 bin 文本文 sta 什麽是 長度 項目 true

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