Atitit 檔案儲存標準化api 總結 目錄 1. 作業系統,進行操作 1 1.1. FileUtils類的應用 1 1.2. 各大api 比較 2 2. Java。Io用apache的commo
Atitit 檔案儲存標準化api 總結
目錄
2. Java。Io用apache的commons-io包下的FileUtils 2
1、寫入一個檔案;
2、從檔案中讀取;
3、建立一個資料夾,包括資料夾;
4、複製檔案和資料夾;
5、刪除檔案和資料夾;
6、從URL地址中獲取檔案;
7、通過檔案過濾器和副檔名列出檔案和資料夾;
8、比較檔案內容;
9、檔案最後的修改時間;
10、計算校驗和。
Fun |
Fileutil apache |
ftp |
W |
hdfs |
|
|
檔案寫入 |
write |
|
|
|
|
|
檔案讀取 |
read |
|
|
|
|
|
|
copyfile |
|
|
|
|
|
|
copydir |
|
|
|
|
|
|
delete |
|
|
|
|
|
|
move |
|
|
|
|
|
資料夾crud |
createdir |
|
|
|
|
|
資料夾crud |
move |
|
|
|
|
|
資料夾crud |
deldir |
|
|
|
|
|
Commons IO是apache的一個開源的工具包,封裝了IO操作的相關類,使用Commons IO可以很方便的讀寫檔案,
FileUtils 中提供了許多設計檔案操作的 已封裝好的方法。
IOUtils 則是提供了讀寫檔案的方法。
使用apache的commons-io包下的FileUtils,下載地址點選這裡。官方API文件點選這裡,我篩選了一些常用方法:
作用 方法名
建立檔案(如果檔案存在,將更新檔案的建立時間) touch
建立目錄(支援多級建立) forceMkdir
作用 方法名
刪除或(多級)目錄 deleteQuietly
作用 方法名
移動檔案到目錄中 moveFileToDirectory
移動目錄到目錄中 moveDirectoryToDirectory
作用 方法名
複製檔案到目錄中 copyFileToDirectory
複製目錄到目錄中 copyDirectoryToDirectory
儲存URL中資訊到檔案中 copyURLToFile
作用 方法名
獲取檔案輸入流 openInputStream
獲取檔案輸出流 openOutputStream
讀取內容到串 readFileToString
按行讀取內容到串集合 readLines
按行寫入檔案 writeLines
獲取檔案輸出流 openOutputStream
作用 方法名
獲取檔案大小 sizeOf
位元組大小視覺化(轉化為帶單位的形式) byteCountToDisplaySize
作用 方法名
檔案內容是否相同 contentEquals
是否比指定檔案最後修改時間新 isFileNewer
是否比指定檔案最後修改時間舊 isFileOlder
判斷檔案是否是符號連結 isSymlink
作用 方法名
查詢方法 listFiles
下面是自己補充了一些檔案操作函式:
---------------------
Persistence API標準化永續性 - 阿里雲
Atitit title 頭銜 頭街 稱號 v22
作者簡介
艾提拉 艾龍 attilax,法名 st attilax akbar rinpoche 聖阿提拉科斯阿克巴仁波切
頭街軟體技術大師 uke組織創始人
學術成就,完善的20大知識體系,擁有uke學院碩士博士學位
從事軟體網際網路行業技術背景十二年,csdn排名TOP57
長年從事軟體網際網路技術與管理,預計出版多本心得分享書籍
擅長技術與管理與文化 致力於標準化事業
Qq 1466519819 小號112237553
微信attilax 小號attilax201708
作者:: 綽號與頭街 :老哇的爪子claw of Eagle 偶像破壞者Iconoclast image-smasher 神的使者(Messenger of God)及守望者(Watch Man
捕鳥王"Bird Catcher kok 虔誠者Pious 宗教信仰捍衛者 Defender Of the Faith. 卡拉卡拉紅斗篷 Caracalla red cloak KOA萬獸之王 縱火者
頭街來源:神的使者(Messenger of God)及守望者(Watch Man來源於聖經
老哇的爪子claw of Eagle來源於印加帝國
KOA萬獸之王 來源於婆羅門大神森林中修煉
簡稱:: st Emir Attilax Akbar 聖 埃米爾 阿提拉克斯 阿克巴
全名::st Emir Attilax Akbar bin Mahmud bin attila bin Solomon bin adam Al Rapanui 聖 埃米爾 阿提拉克斯 阿克巴 本 馬哈茂德 本 阿提拉 本 所羅門 本亞當 阿爾 拉帕努伊
常用名:艾提拉(艾龍), EMAIL:[email protected]
頭銜:
uke |
Emir Uke部落首席大酋長,ati協會創始人 仁波切馬斯塔 埃米爾 uke總部o2o負責人,全球網格化專案創始人, 聖阿提拉克斯國王 |
科技領域 |
UTSC uke技術標準化委員會委員長 uke 首席cto 軟體部門總監 技術部副總監 研發部門總監主管 產品部副經理 專案部副經理 uke科技研究院院長 uke軟體培訓大師 Ati組織科研研究院創始人
|
文藝領域 |
, ,, uke機車協會主任 uke紋身協會 uke交友協會會長 uke捕獵協會會長 Ati文藝協會會長 ati文學協會
|
行政領域 |
Gchsp總裁 gchsp常委 GsP創始人 |
媒體傳播領域 |
uke出版社編輯總編 宣傳佈道總策劃 Ati傳媒總部
|
漁獵軍事領域 |
uke保安部首席大隊長 Uke 戶外運動協會理事長 度假村首席大村長 Ati打獵協會 |
法學 |
法學研究會 制度研究會 |
管理領域 |
工商管理學 公共管理與社會服務 ,uke制度檢查委員會副會長 |
教育領域 |
uec學院校長, uecip影象處理機器視覺專業系主任 uke文件檢索專業系主任 Uke影象處理與機器視覺學院首席院長 uke終身教育學校副校長 靚號研究院
|
經濟領域 |
uke波利尼西亞區大區連鎖負責人 湯加王國區域負責人 uke克爾格倫群島區連鎖負責人,萊恩群島區連鎖負責人,uke布維島和南喬治亞和南桑威奇群島大區連鎖負責人 Uke軟體標準化協會理事長理事長 Uke 資料庫與儲存標準化協會副會長 直達巴士西北區負責人 直達巴士長沙與西安分部部長 潤昌通訊軟體事業部總裁 執行長 分部負責人 執行委員會主席 Ati經濟研究所 |
歷史領域 |
歷史事業部 ati歷史研究院 |
社會科學領域 |
社科學院 ati文化部 |
自然科學領域 |
Uke研究院院長兼首席研究員 科學家 Ati自然科學研究院 |
宗教神學領域 |
uke宗教與文化融合事務部部長 大師master uke制度與重大會議委員會委員長 ati宗教事務所 |
醫學領域 |
Uke醫院 與醫學院方面的創始人
|
轉載請註明來源:attilax的專欄 http://blog.csdn.net/attilax
http://www.cnblogs.com/attilax/
Microblog
http://weibo.com/u/5941179815 (common attilax)
https://weibo.com/p/1005055941179815 (attilax201707,bek weibo)
http://weibo.com/u/5487832265 (tech,for blog auto gene)
知乎空間
https://www.zhihu.com/people/ati-att/activities
Qq 1466519819 小號112237553
微信attilax 小號attilax201708
微博 attilax2016 小號attilax201707
--Atiend v22
修改歷史記錄
V22增加艾提拉 和頭街馬斯塔
V21 增加神的使者頭街 守望者
在舊約中,“神人”(Man of God),神的使者(Messenger of God)及守望者(Watch Man),也是指先知。他們是負有上帝特殊使命的人,同時又是關心世人靈性問題的人
V20 增加了7行的作者簡介
V18增加了GsP 頭街 v19增加了聖字頭街與 聖阿提拉克斯王國國王頭街
V17 增加了ati組織的頭街
V16 結構化表格化頭街 ,並且 頭街增加一些。充實了空虛。
V15 增加了知乎空間 微博大小號
V14 增加小號,以及通訊公司與直達巴士分部
V12 增加機構utsc
V10 增加了microblog
萬獸之王本來這個是溼婆的。。
V7 增加了研究院title
V8 去了奶牛科技的東東
V9 融和倆個v8版本。。
增加了cnblogs的url