操作分布式文件之三:如何访问和操作远程文件

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
企鹅群:241116021
demo源码指南及开发包下载地址:
http://www.skycn.com/soft/68321.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值