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

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

  1. LFI(本地文件包含)、RFI(远程文件包含)、PHP封装协议(伪协议)安全问题学习

    友情链接:https://www.cnblogs.com/LittleHann/p/3665062.html 目录 一.文件包含的基本概念 1.要想成功利用文件包含漏洞,需要满足下面的条件 (1)in ...

  2. java nio读取远程文件_操作分布式文件之七:如何并行读写远程文件

    FttpAdapter是通过FttpReadAdapter的tryReadAll方法进行并行读 FttpAdapter fa = new FttpAdapter("fttp://10.232 ...

  3. java 到服务器上读文件路径,java访问linux服务器读取文件路径

    java访问linux服务器读取文件路径 内容精选 换一换 通过ADC从Host获取文件.参见准备环境完成环境配置.以运行用户登录安装Toolkit组件的服务器.执行命令,从Host获取B.java, ...

  4. 远程文件包含 php,php本地及远程文件包含漏洞

    在php程序中包含有file inclusion的时候,php要开启一下两个功能: allow_url_fopen on allow_url_include on 但是开启这两个功能之后伴随的是url ...

  5. 怎么使用远程php文件的函数调用函数,一个读取远程文件的PHP函数

    一个读取远程文件的函数,非常好用 function urlfopen($url, $limit = 0, $post = '', $cookie = '', $bysocket = FALSE  , ...

  6. php 获取远程文件mine,使用CertUtil.exe下载远程文件

    使用CertUtil.exe下载远程文件 1.前言 经过国外文章信息,CertUtil.exe下载恶意软件的样本. 2.实现原理 Windows有一个名为CertUtil的内置程序,可用于在Windo ...

  7. linux设置文件为不可访问权限,Centos给文件设置了777权限仍不能访问解决方案

    Centos给文件设置了777权限仍不能访问: 开启了SELinux导致 1.查看SELinux状态: /usr/sbin/sestatus -v ##如果SELinux status参数为enabl ...

  8. java linux 读取文件内容_java访问Linux服务器读取文件

    所需jar包:j2ssh-core-0.2.2.jar java代码: SshClient client=new SshClient(); try{ client.connect("此处是L ...

  9. php远程文件包含攻击,PHP “is_a()”函数远程文件包含漏洞

    发布日期:2011-09-23 更新日期:2011-09-23 受影响系统: PHP PHP 5.3.8 PHP PHP 5.3.7 描述: ----------------------------- ...

  10. Android Native APP开发笔记:文件存储与访问

    文章目录 目的 基础说明 应用专属存储空间 共享存储 其它 总结 目的 APP开发与使用过程中免不了和文件打交道,对于Windows或Linux而言文件的存储与访问操作都很方便,直接通过文件系统路径和 ...

最新文章

  1. 幼儿园语言活动包括哪几类_幼儿园教育:《一起玩》语言活动教案
  2. spring cloud 微服务调用--ribbon和feign调用
  3. IOS--文件管理NSFileManager
  4. LeetCode 908. 最小差值 I
  5. 复用:设计模式 反模式 分析模式
  6. 卷积神经网络的前世今生
  7. Android 开发使用lambda实现 JDK8兼容
  8. php二维数组根据某个字段排序的排序(商品按销量或其他字段排序)
  9. 机器学习之-BoostedTree
  10. OpenCV2.4.13+CUDA8.0+SSBA3.0+VS2010编译安装
  11. win7科学计算机不支持,win7“不支持的硬件,你的电脑使用的处理器专为最新版win...
  12. xis表格怎么打印_《如何通过虚拟打印机将文件打印成excel文档》 表格怎么打印出来...
  13. android实战理财,基于Android的理财系统APP的设计
  14. [Pandas] 数据形状df.shape
  15. 小说APP开发,实现小说阅读的翻页动画
  16. 硬盘的Smart信息说明
  17. 【技术知识】SVAC 2.0安全技术浅析
  18. 世界杯电视直播表(及时更新)
  19. java中处理科学计数法问题
  20. 一些基于sanic的总结

热门文章

  1. CentOS Linux 系统命令之rmdir命令
  2. nagios监控mysql(check_mysql)及内存使用率(check_mem)
  3. CSHOP后台设置SMTP发邮件提示 Error: need RCPT command 错误解决
  4. POJChallengeRound2 Guideposts 【单位根反演】【快速幂】
  5. HttpRunner自动化框架学习笔记
  6. HTTP与HTTPS区别(详细)
  7. Yii Listview
  8. 五:CentOS7安装出现Warning
  9. 三)mybatis 二级缓存,整合ehcache
  10. linux程序调试命令strace