最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

Java File類

2023-03-03 12:15 作者:回到唐朝當少爺  | 我要投稿

File

  • File對象就表示一個路徑,可以是文件的路徑,也可以是文件夾的路徑

  • 路徑可以存在,也可以不存在

推薦使用File進行拼接,因為不同操作系統(tǒng)的分隔符不一樣

File常見的成員方法

length()細節(jié):

細節(jié)1:這個方法只能獲取文件的大小,單位是字節(jié),如果單位我們需要MB,GB,可以不斷除以1024

細節(jié)2:這個方法無法獲取文件夾的大小,要獲取需要把這個文件夾里面所有的文件大小都累加在一起

注意:

  1. delete方法默認只能刪除文件和空文件夾,且直接刪除不走回收站

  2. 對于creatNewFile方法

    • 如果當前路徑表示的文件是不存在的,則創(chuàng)建成功,方法返回true

    • 如果已經(jīng)存在,創(chuàng)建失敗,返回false

    • 如果父級路徑是不存在的,則方法會有異常IOException

    • createNewFile方法創(chuàng)建的一定是文件,如果路徑中不包含后綴名則創(chuàng)建一個沒有后綴的文件

  3. mkdir細節(jié):

    • Windows當中路徑是唯一的,如果當前路徑已經(jīng)存在,則創(chuàng)建失敗,返回false

    • mkdir只能創(chuàng)建單級文件夾,無法創(chuàng)建多級文件夾

  4. mkdirs:既可以創(chuàng)建單級文件夾,亦可以創(chuàng)建多級文件夾,以后可以用其代替mkdir

  5. delete:如果刪除有內容的文件夾刪除失敗

細節(jié):

  • 當調用者File表示的路徑不存在時,返回null

  • 當調用者File表示的路徑是文件時,返回null

  • 當調用者File表示的路徑是一個空文件夾時,返回一個長度為0的數(shù)組

  • 當調用者File表示的路徑是一個有內容的文件夾時,將里面所有文件和文件夾的路徑放在File數(shù)組中返回,包含隱藏文件夾

  • 當調用者File表示的路徑是需要權限才能訪問的文件夾時,返回null

所謂的文件名過濾器,就是一個函數(shù)式接口

事實上只需掌握ListFiles即可

例題

1.創(chuàng)建a.txt文件

2.尋找某個文件夾中是否存在以.avi截尾的電影

3.找到電腦中所有以avi結尾的電影

思路:遞歸

4.刪除一個多級文件夾

  • 先刪除文件夾里面的所有內容

  • 再刪除自己


Java File類的評論 (共 條)

分享到微博請遵守國家法律
安图县| 碌曲县| 井陉县| 忻城县| 保靖县| 剑阁县| 灵台县| 紫阳县| 察雅县| 富民县| 仁化县| 西藏| 长武县| 手游| 织金县| 鹿邑县| 淳安县| 吴桥县| 腾冲县| 三河市| 滨州市| 忻州市| 小金县| 明水县| 奇台县| 青神县| 调兵山市| 巍山| 邵阳市| 达拉特旗| 靖远县| 郸城县| 顺平县| 双柏县| 秦安县| 克拉玛依市| 金塔县| 建平县| 安仁县| 兴海县| 本溪市|