操作分布式文件之三:如何访问和操作远程文件
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演示了創建一個遠程文件目錄,并在改目錄下創建、重命名、復制文件,打印文件屬性,最后刪除的基本操作功能。
郵箱:Fourinone@yeah.net
qq群:241116021
demo源碼指南及開發包下載地址:
http://www.skycn.com/soft/68321.html
轉載于:https://blog.51cto.com/3503265/884741
總結
以上是生活随笔為你收集整理的操作分布式文件之三:如何访问和操作远程文件的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 响应式设计(Response Web D
- 下一篇: Hadoop 2.0.0-alpha尝鲜