Java中File

來源:互聯網
上載者:User

標籤: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

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.