日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

File类1

發布時間:2025/4/16 编程问答 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 File类1 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

? ? 為了很方便的代表文件的概念,以及存儲一些對于文件的基本操作,在java.io包中設計了一個專門的類——File類。

?????????File類中包含了大部分和文件操作的功能方法,該類的對象可以代表一個具體的文件或文件夾,所以以前曾有人建議將該類的類名修改成FilePath,因為該類也可以代表一個文件夾,更準確的說是可以代表一個文件路徑。

?????????下面介紹一下File類的基本使用。

?1、File對象代表文件路徑

File類的對象可以代表一個具體的文件路徑,在實際代表時,可以使用絕對路徑也可以使用相對路徑。

下面是創建的文件對象示例。

?????????????????? public File(String pathname)

?????????該示例中使用一個文件路徑表示一個File類的對象,例如:

?????????????????? File f1 = new File(“d:\\test\\1.txt”);

?????????????????? File f2 = new File(“1.txt”);

???????? ???????? File f3 = new File(“e:\\abc”);

這里的f1f2對象分別代表一個文件,f1是絕對路徑,而f2是相對路徑,f3則代表一個文件夾,文件夾也是文件路徑的一種。

public File(String parent, String child)

????????????????????????????也可以使用父路徑和子路徑結合,實現代表文件路徑,例如:

???????????????????????????????????? File f4 = new File(“d:\\test\\”,”1.txt”);

????????????????????????????這樣代表的文件路徑是:d:\test\1.txt。

2、File類常用方法

File類中包含了很多獲得文件或文件夾屬性的方法,使用起來比較方便,下面將常見的方法介紹如下:

?????????????????? acreateNewFile方法

???????????????????????????????????? public boolean createNewFile() throws IOException

該方法的作用是創建指定的文件。該方法只能用于創建文件,不能用于創建文件夾,且文件路徑中包含的文件夾必須存在。

?????????????????? b、delect方法

???????????????????????????????????? public boolean delete()

該方法的作用是刪除當前文件或文件夾。如果刪除的是文件夾,則該文件夾必須為空。如果需要刪除一個非空的文件夾,則需要首先刪除該文件夾內部的每個文件和文件夾,然后在可以刪除,這個需要書寫一定的邏輯代碼實現。

?????????????????? c、exists方法

???????????????????????????????????? public boolean exists()

????????????????????????????該方法的作用是判斷當前文件或文件夾是否存在。

?????????????????? d、getAbsolutePath方法

???????????????????????????????????? public String getAbsolutePath()

該方法的作用是獲得當前文件或文件夾的絕對路徑。例如c:\test\1.t則返回c:\test\1.t。

?????????????????? e、getName方法

???????????????????????????????????? public String getName()

????????????????????????????該方法的作用是獲得當前文件或文件夾的名稱。例如c:\test\1.t,則返回1.t。

?????????????????? f、getParent方法

???????????????????????????????????? public String getParent()

????????????????????????????該方法的作用是獲得當前路徑中的父路徑。例如c:\test\1.t則返回c:\test。

?????????????????? g、isDirectory方法

???????????????????????????????????? public boolean isDirectory()

????????????????????????????該方法的作用是判斷當前File對象是否是目錄。

?????????????????? hisFile方法

???????????????????????????????????? public boolean isFile()

????????????????????????????該方法的作用是判斷當前File對象是否是文件。

?????????????????? ilength方法

??????????????????????????? ???????? public long length()

該方法的作用是返回文件存儲時占用的字節數。該數值獲得的是文件的實際大小,而不是文件在存儲時占用的空間數。

?????????????????? j、list方法

???????????????????????????????????? public String[] list()

該方法的作用是返回當前文件夾下所有的文件名和文件夾名稱。說明,該名稱不是絕對路徑。

?????????????????? k、listFiles方法

???????????????????????????????????? public File[] listFiles()

????????????????????????????該方法的作用是返回當前文件夾下所有的文件對象。

?????????????????? l、mkdir方法

???????????????????????????????????? public boolean mkdir()

該方法的作用是創建當前文件文件夾,而不創建該路徑中的其它文件夾。假設d盤下只有一個test文件夾,則創建d:\test\abc文件夾則成功,如果創建d:\a\b文件夾則創建失敗,因為該路徑中d:\a文件夾不存在。如果創建成功則返回true,否則返回false。

?????????????????? m、mkdirs方法

???????????????????????????????????? public boolean mkdirs()

該方法的作用是創建文件夾,如果當前路徑中包含的父目錄不存在時,也會自動根據需要創建。

?????????????????? nrenameTo方法

???????????????????????????????????? public boolean renameTo(File dest)

該方法的作用是修改文件名。在修改文件名時不能改變文件路徑,如果該路徑下已有該文件,則會修改失敗。

?????????????????? osetReadOnly方法

???????????????????????????????????? public boolean setReadOnly()

????????????????????????????該方法的作用是設置當前文件或文件夾為只讀。

import java.io.File; public class filedemo {public static void main(String[] args) {// TODO Auto-generated method stub//創建文件對象File f1=new File("D:\\test");//創建文件夾File f2=new File("1.txt");//表示在當前目錄建立txt文件File f3=new File("D:\\2.txt");File f4=new File("D:\\","3.txt");try{boolean b=f3.createNewFile();}catch(Exception e){e.printStackTrace();}//判斷文件是否存在System.out.println(f3.exists());//判斷文件的絕對路徑System.out.println(f3.getAbsolutePath());//獲得文件名System.out.println(f3.getName());//獲得文件的父路徑System.out.println(f3.getParent());//獲得文件的路徑System.out.println(f3.getPath());//判斷文件的長度System.out.println(f3.length());System.out.println(f3.isFile());//修改文件名字File f5=new File("D:\\shiyan\1.txt");boolean b2=f3.renameTo(f5);}}

總結

以上是生活随笔為你收集整理的File类1的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 色婷婷婷婷色 | 国产精品麻豆入口 | 国模人体私拍xvideos | 天堂中文在线官网 | 在线天堂视频 | 久草观看视频 | 国产乱淫av片杨贵妃 | 重口味av| 深爱激情五月婷婷 | a在线v| 51免费看成人啪啪片 | 国产精品无码自拍 | 日b视频免费观看 | 91一区 | 久草国产在线观看 | 极品美妇后花庭翘臀娇吟小说 | www.黄色片.com | 黄色片怎么看 | 日日摸夜夜添夜夜添高潮喷水 | 国产剧情在线 | 日本久久高清 | 永久免费AV无码网站韩国毛片 | 黄色片中文字幕 | 久久99激情| 午夜精品av | 三年中文在线观看免费观看 | 日韩在线欧美 | 欧洲精品码一区二区三区免费看 | 日韩中文一区 | 性欧美视频 | 国产亚洲成av人在线观看导航 | 国产情侣久久久久aⅴ免费 caoporn成人 | 精品无码黑人又粗又大又长 | av毛片在线播放 | 美痴女~美人上司北岛玲 | 制服丝袜国产在线 | 国产视频在线观看视频 | 美女隐私免费网站 | 羞羞的视频在线观看 | 91黄免费 | 国产成人精品免费看视频 | 久久密av | 成人av无码一区二区三区 | 中文字幕无码乱人伦 | 激情视频在线播放 | 日韩理论片在线观看 | 不卡的av电影 | 97精品人妻一区二区三区香蕉 | 欧美成a | 日本h在线观看 | 欧美大尺度做爰啪啪床戏明星 | 国产精品欧美综合亚洲 | 天堂网中文字幕 | 波多野42部无码喷潮 | 精品动漫av | 久久久一区二区三区 | 日韩美女黄色片 | 国产四区 | 成人特级片 | 欧美精品在线看 | 综合久久久久久久久久久 | 最新av免费观看 | 黄色视屏网站 | 在线午夜av | 蜜桃av色偷偷av老熟女 | 亚洲精品乱码久久久久久黑人 | 澳门色网 | 国产成人无遮挡在线视频 | 日本久久久久久 | 成人片黄网站久久久免费 | 狠狠夜| 日韩在线国产精品 | 麻豆国产一区二区三区四区 | 黄色不打码视频 | 337p日本欧洲亚洲鲁鲁 | 欧美第1页| 好色视频tv | 亚洲av无码国产精品麻豆天美 | 97国产精品视频人人做人人爱 | 欧美交换国产一区内射 | 国产人妻人伦精品1国产丝袜 | 99精品免费观看 | 成人在线免费看视频 | 激情四射综合网 | 视频一区在线免费观看 | 538精品一线 | 国产黄网站 | 欧美人xxx| 午夜在线一区二区三区 | 免费视频99 | 18p在线观看 | 久久久久在线视频 | 亚洲第九十九页 | 精品欧美一区二区久久久 | 天天操狠狠操夜夜操 | 稀缺呦国内精品呦 | 黄色小说在线视频 | 99久久精品国产一区二区成人 | 在线精品小视频 |