天天看點

操作分布式檔案之三:如何通路和操作遠端檔案

FttpAdapter fa = new FttpAdapter("fttp://10.232.20.151/home/qianfeng.py/fttp/tmp/1.log");

上面執行個體化一個FttpAdapter類,并輸入一個fttp路徑,可以是一個目錄路徑,也可以是個檔案路徑

FttpAdapter類提供了一系列通路遠端檔案的方法:

createDirectory和createFile方法分别建立目錄和檔案

rename方法進行重命名,比如将fa的檔案名重命名為2.log:

fa.rename("2.log")

rename方法傳回一個新的FttpAdapter對象,表示命名後的檔案

copyTo方法進行叢集内複制,比如:

fa.copyTo("fttp://10.232.20.154/home/qianfeng.py/fttp/tmp/3.log")

表示将fa檔案複制到10.232.20.154計算機上的指定目錄下

copyTo方法傳回一個新的FttpAdapter對象,表示複制後的檔案

delete方法表示删除該檔案,比如

fa.delete()

getProperty方法擷取檔案或者目錄屬性,它傳回一個FileProperty對象,包含了

exists()檔案或者目錄存在

isFile() 是檔案

isDirectory() 是目錄

isHidden() 是隐藏檔案

canRead() 可讀

canWrite()可寫

lastModifiedDate() 最後修改時間

length() 檔案長度

getParent() 父目錄

getName() 名稱

getPath() 路徑

list() 子檔案清單

一系列方法用于擷取檔案屬信資訊

getChildProperty方法傳回一個FileProperty數組,用于擷取所有子檔案的屬性

FttpOperateDemo示範了建立一個遠端檔案目錄,并在改目錄下建立、重命名、複制檔案,列印檔案屬性,最後删除的基本操作功能。

郵箱:[email protected]

企鵝群:241116021

demo源碼指南及開發包下載下傳位址:

http://www.skycn.com/soft/68321.html

繼續閱讀