基于javaAPI操作HDFS基础

利用面向对象编程思维,基于Java语言完成该操作

        1.创建类的对象

        2.调用对应功能的成员变量

                (1)方法的参数

                        参与运算的数据,定义方法的时候写的参数---形参

                        调用的时候传入的参数

                        调用的时候,实参的数据类型必须和形参匹配

                (2)方法的返回值

                        方法的功能对应的结果,需要返回给调用者

                (3)方法的修饰符

                        static---不用创建对象,可以直接通过类名调用

引用数据类型的参数传递

        基本数据类型:8种

        引用数据类型:数组        类        接口

        (1)基本数据类型的传递:必须完全匹配或可以自动转换

        (2)引用数据类型参数传递:实参实际上是对象名

                数组:

                类:实参可以传入该类的对象或该类的子类对象

                        父类:实参可传入父类或子类类型的对象

                        子类:只能传子类类型的对象

fs.mkdirs创建文件夹public boolean mkdirs(Path f)

创建成功:ture

创建失败:flase

copyFromLocald上传文件public void copyFromLocald(Path src,Path dst)

src:原文件路径

dst:目标路径

copyToLocalFile下载文件public void copyToLocalFile(Path src,Path dst)

src:原文件路径

dst:目标路径

delete

删除文件public abstract boolean delete(path f,boolean recursive)

src:原文件路径

boolean recursive:是否进行递归删除

rename

更改文件名称public abstract boolean delete(Path src,Path dst)

src:原文件路径

dst:目标路径

  • 7
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值