亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

文件

2019-11-14 10:49:02
字體:
來源:轉載
供稿:網友

流類關心的是文件的內容,而File類關心的是在磁盤上文件的存儲。

File對象最簡單的構造器將接受一個(完全的)文件名。如果你沒有提供路徑名,那么java就會使用當前路徑?!爱斍澳夸洝笔菆绦刑摂M機的進程的當前目錄。如果你是通過命令行啟動虛擬機的,那么它就是你啟動java可執行文件的目錄。對這個構造器的調用不會在指定文件不存在情況下創建一個具有指定文件名的文件。實際上,從File對象中創建文件是由文件流類的構造器或File類中的createNewFile方法完成的,createNewFile方法只有在具有指定文件名的文件不存在的情況下才會創建文件,并且會返回一個boolean值,來說明文件是否被成功創建。另一方面,一旦有了File對象, File類中exist方法就可以告知具有這個文件名的文件是否存在??梢源蛴〔⒉淮嬖诘奈募穆窂矫?。

File(String path,String name)它可以在由path參數指定的目錄中創建具有給定名字的File對象。(如果path參數為null,這個構造器將使用當前目錄創建File對象。)
File(File dir,String name)其中, File對象表示一個目錄,與前面一樣,如果dir為null,這個構造器就會在當前目錄中創建一個File對象??梢允褂胕sDirectory和isFile方法來了解一個文件對象表示的到底是文件還是目錄.可以使用mkdir來創建一個目錄。如果一個文件對象表示的是目錄,使用list()方法可以獲得由這個目錄下的文件名構成的數組。

可以使用FileNameFilter對象作為list方法的參數來減小列表長度,而不是列出目錄中所有的文件。這些對象是滿足FileNameFilter接口的類的實例。要實現accept();

boolean accept(File dir, String name)應該定義為在文件能夠匹配過濾器標準時返回true。參數: dir 一個表示包含文件目錄的File對象name 文件名這個就是過濾用的,滿足accept中的條件就返回。

比如

boolean accept(File dir,String name){return name.endsWith(xxxx);//只有文件名以xxxx結尾的可以返回。}

File a = new File("F:"+File.separator+"cccc.txt");
File a = new File("dir","filename");上面兩種方法就可以提供恰當的分隔符。
boolean canRead()boolean canWrite()boolean canExecute() 表明文件是否可讀、可寫或可執行。boolean setReadable(boolean state, boolean ownerOnly) boolean setWritable(boolean state, boolean ownerOnly) boolean setExecutable(boolean state, boolean ownerOnly) 設置這個文件的可讀、可寫或可執行狀態。如果ownerOnly為true,狀態設置只對文件擁有者有效,否則,對所有人有效。這些方法在設置狀態成功后返回true。static boolean createTempFile(String PRefix, String suffix) static boolean createTempFile(String prefix, String suffix, File directory) 在系統的默認臨時目錄或給定目錄中創建一個臨時文件, 并使用給定的前綴或后綴來生成文件名。參數: prefix 至少3個字符長的前綴字符串	suffix 可選的后綴,如果為null,就是用.tmp	directory 創建文件的目錄。如果為null,就在當前工作目錄中創建文件boolean delete()嘗試刪除這個文件,如果文件被刪除,則返回true,否則返回false。void deleteOnExit()請求在虛擬機關閉時將文件刪除。boolean exists()如果這個文件或目錄存在,則返回true,否則返回false。String getAbsolutePath()返回包含絕對路徑名的字符串。提示:應使用getCanonicalPath來替代它。
File getCanonicalFile() 返回包含這個文件的規范路徑名的File對象。特別是它會移除冗余的"."目錄,使用恰當的目錄分隔符,并可以獲得底層文件系統所選擇的大小寫處理方式。String getCanonicalPath()返回包含這個文件的規范路徑名的字符串。特別是它會移除冗余的"."目錄,使用恰當的目錄分隔符,并可以獲得底層文件系統所選擇的大小寫處理方式。String getName()返回包含這個File對象的文件名的字符串(不包含路徑信息)。String getParent()返回這個File對象的父親名字的字符串。如果這個File對象是一個文件,那么它的父親就是包含它的目錄;如果它是一個目錄,那么它的父親就是其父目錄,如果它沒有父目錄,那么它的父親就是null。File getParentFile() 返回這個File目錄的父目錄的File對象。請查看getParent中關于“父親”的定義。String getPath()返回包含這個文件的路徑名的字符串。boolean isDirectory()如果這個File表示一個目錄,則返回true,否則返回false。boolean isFile()如果這個File對象表示一個文件而不是一個目錄或一個設備,則返回true。boolean isHidden() 如果這個File對象表示的是一個隱藏文件或目錄,則返回true。long lastModified()返回這個文件最后被修改的時間(記錄從GMT時間1970年1月1日0時以來的毫秒數),或者在文件不存在時返回0。使用Date(long)構造器可以將這個值轉換成一個日期。long length()返回這個文件按照字節度量的長度,或者在文件不存在時返回0。String[] list()返回由這個File對象包含的文件名和目錄名構成的字符串數組,或者在這個File不表示目錄時返回null。String[] list(FilenameFilter filter)返回由這個File對象包含的滿足過濾器條件的文件名和目錄名構成的字符串數組,或者在不存在符合條件的內容時返回null。File[] listFiles() 返回由這個File對象包含的文件和目錄所對應的File對象構成的數組,或者在這個File不表示目錄時返回null。File[] listFiles(FilenameFilter filter) 返回由這個File對象包含的滿足過濾器條件的文件和目錄所對應的File對象構成的數組,或者在不存在符合條件的內容時返回null。
static File[] listRoots() 返回由所有可獲得的文件根對應的File對象構成的數組(例如,在Windows系統上,可以獲得表示所安裝的硬盤驅動器的多個File對象,包括本地驅動器和網絡映射驅動器。在UNIX系統上,你只能獲得"/")。boolean createNewFile() 自動創建一個由File對象給定名字的新文件。也就是說,檢查文件名和創建文件不會被文件系統的其他行為所中斷。在這個方法創建文件成功后返回true。boolean mkdir()創建一個由這個File對象給定名字的子目錄,如果子目錄創建成功則返回true,否則返回false。boolean mkdirs()與mkdir不同,這個方法在必要時將創建父目錄,只要有必需的目錄未能創建成功,則返回false。boolean renameTo(File newName)如果文件名被修改,則返回true,否則返回false。boolean setLastModified(long time) 設置這個文件的最后修改時間,如果設置成功則返回true,否則返回false。 time是一個表示從GMT時間1970年1月1日0時以來的毫秒數的長整數,可以使用Date類的getTime方法來計算這個值。boolean setReadOnly() 將這個文件設置成只讀,如果設置成功則返回true,否則返回false。URL toURL() 將這個File對象轉換成一個文件的URL。long getTotalSpace() long getFreeSpace() long getUsableSpace() 獲得由File對象所描述的分區的總大小、未分配字節的數量和可用字節的數量。如果這個File對象描述的不是一個分區,這些方法將返回0。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产精品免费福利| 亚洲v日韩v综合v精品v| 激情亚洲一区二区三区四区| 欧美激情久久久| 亚洲精品福利在线| 欧美日韩中文字幕综合视频| 欧美午夜精品久久久久久久| 亚洲高清色综合| 欧美成人午夜激情在线| 久久这里只有精品视频首页| 尤物精品国产第一福利三区| 97久久伊人激情网| 91香蕉国产在线观看| 日产精品久久久一区二区福利| 成人精品一区二区三区电影免费| 亚洲精品av在线播放| 尤物99国产成人精品视频| 91精品中国老女人| 中文字幕9999| 欧美一区二区三区……| 亚洲免费精彩视频| 中文字幕日韩在线视频| 久久99精品久久久久久琪琪| 尤物99国产成人精品视频| 亚洲乱亚洲乱妇无码| 91av成人在线| 国产一区二区三区直播精品电影| 国内精品久久久久久久久| 久久久精品国产一区二区| 国产日产欧美a一级在线| 主播福利视频一区| 日韩精品福利网站| 91福利视频网| 色噜噜狠狠狠综合曰曰曰| 欧美福利视频网站| 中文字幕在线看视频国产欧美| 国产综合久久久久| 亚洲久久久久久久久久久| 欧美洲成人男女午夜视频| 欧美国产日韩在线| 91超碰caoporn97人人| 欧美美最猛性xxxxxx| 2018国产精品视频| 日本欧美精品在线| 影音先锋日韩有码| 最近免费中文字幕视频2019| 91久久中文字幕| 亚洲欧美在线第一页| www国产精品视频| 992tv成人免费视频| 久久成人这里只有精品| 欧美国产日韩xxxxx| 免费av一区二区| 欧美极品在线视频| 国产区精品在线观看| 午夜精品一区二区三区在线播放| 91久久国产婷婷一区二区| 国产精品成人久久久久| 欧美电影免费看| 亚洲欧美精品suv| 亚洲天堂男人天堂| 亚洲网站在线观看| 欧美www在线| 国产有码一区二区| 日韩美女视频在线观看| 亚洲第一免费播放区| 亚洲欧美在线一区| 亚洲成人av在线播放| 亚洲一区999| 97久久国产精品| 色偷偷av亚洲男人的天堂| 亚洲国产一区二区三区在线观看| 国产精品免费看久久久香蕉| 久久久免费在线观看| 亚洲自拍欧美另类| 日韩精品免费在线播放| 欧美一级淫片播放口| 亚洲国产成人91精品| 日韩视频免费中文字幕| 51精品在线观看| 日韩最新av在线| 国产精品日韩av| 欧美日韩爱爱视频| 精品国产区一区二区三区在线观看| 欧美日韩免费一区| 国产精品美女视频网站| 日韩精品视频免费专区在线播放| 国产精品久久久久久久久久| 亚洲美女av在线播放| 国产一区二区久久精品| 亚洲欧美制服中文字幕| 青青久久av北条麻妃海外网| 国产精品普通话| 亚洲精品在线观看www| 亚洲欧洲日产国码av系列天堂| 国产视频福利一区| 欧美精品电影在线| 国产日韩在线看片| 中文字幕精品久久久久| 亚洲第一级黄色片| 欧美日韩精品在线播放| 久久综合久久八八| 黑人巨大精品欧美一区二区三区| 国产精品一区二区久久久久| 国产精品一区二区av影院萌芽| 日韩精品在线免费观看视频| 国产成人啪精品视频免费网| 不卡av电影院| 91免费在线视频网站| 午夜精品在线观看| 国产精品毛片a∨一区二区三区|国| 97超碰蝌蚪网人人做人人爽| 久久精品成人欧美大片| 久久视频国产精品免费视频在线| 国产精品成人一区二区| 成人免费看黄网站| 日韩在线免费视频观看| 国产成人精品电影| 永久免费精品影视网站| 亚洲国产中文字幕久久网| 欧美日韩成人在线观看| 中文字幕亚洲欧美日韩高清| 国产专区精品视频| 欧美丰满少妇xxxxx做受| 日韩黄色在线免费观看| 久久久久久久久中文字幕| 国产成人精品在线| 自拍偷拍免费精品| www.久久草.com| 国产精品黄色av| 欧美在线免费观看| 色悠悠久久久久| 国产在线一区二区三区| 亚洲精品一区在线观看香蕉| 视频直播国产精品| 欧美日韩久久久久| 亚洲视频在线免费看| 国产成人精品在线视频| 色偷偷91综合久久噜噜| 热99精品里视频精品| 国产精品成人aaaaa网站| 日韩在线观看网址| 国产精品久久久久久久久借妻| 91在线播放国产| 麻豆国产精品va在线观看不卡| 国产欧美精品久久久| 九九九热精品免费视频观看网站| 精品国产电影一区| 色香阁99久久精品久久久| 久青草国产97香蕉在线视频| 国产一区av在线| 久久精品成人欧美大片古装| 亚洲国产婷婷香蕉久久久久久| 日韩福利伦理影院免费| 国模极品一区二区三区| 日韩av日韩在线观看| 亚洲国产黄色片| 欧美专区在线播放| 91精品国产色综合久久不卡98口| 97视频网站入口| 欧美性资源免费| 欧美裸体视频网站| 亚洲欧美另类中文字幕| 欧美性生交xxxxxdddd|