HDFS之JavaAPI文件和目录的删除

网友投稿 393 2022-11-17

HDFS之JavaAPI文件和目录的删除

@Test public void delete() throws Exception{ //创建配置文件对象 Configuration configuration = new Configuration(); //生成文件系统对象 FileSystem fileSystem = FileSystem.get(new URI("hdfs://node1:9820"), configuration, "root"); /**3.调用删除方法 *Path f :被删除的文件或目录对应的Path类的对象 *boolean recursive: * false: 删除目录如果是一个非空的目录,抛出以下异常: * PathIsNotEmptyDirectoryException: ``/api is non empty': Directory is not empty * 删除时一个文件,或一个空目录,则直接删除。 * true:表示递归删除子文件或目录 */ fileSystem.delete(new Path("/api/hhnew.txt"),false); fileSystem.close(); }

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:SpringBoot Profiles 多环境配置及切换
下一篇:HDFS之JavaAPI获取指定文件的详情
相关文章

 发表评论

暂时没有评论,来抢沙发吧~