hadoop编程实践 – hdfs编程实现删除文件

hadoop编程实践 - hdfs编程实现删除文件
强烈推介IDEA2021.1.3破解激活,IntelliJ IDEA 注册码,2021.1.3IDEA 激活码 

大家好,我是架构君,一个会写代码吟诗的架构师。今天说一说hadoop编程实践 - hdfs编程实现删除文件,希望能够帮助大家进步!!!

package test.hdfs;
import java.io.IOException;
import java.net.URI;
import org.apache.hadoop.conf.Configuration;
import org.apache.hadoop.fs.FileSystem;
import org.apache.hadoop.fs.Path;/* * * @authr:Kouch * * 功能:变成实现删除hdfs上文件是否存在;一般配合判断文件是否存在使用; * * 实现:调用hadoopAPI; * */public class DeletedFile { public static void main(String[] args) throws IOException, ClassNotFoundException, InterruptedException { //配置类 Configuration conf=new Configuration(); //模拟路径; String url="hdfs://localhost:9000/user/kouch/out6"; //文件系统对象 FileSystem fs=FileSystem.get(URI.create(url), conf); //注:配置怕段文件是否存在使用更有效; if(IsExsit.isExsit(fs, url)) { //System.out.println("kaishi删除"); if(fs.delete(new Path(url), true)) { //true:文件夹下所有文件;false:如果此文件存在其他文件就不删除 System.out.println("删除"+url); } //System.out.println("jieshu删除"); }else { System.out.println(url+"不存在"); } }
}

 

转载于:https://www.cnblogs.com/floakss/p/11455803.html

本文来源weixin_30595035,由架构君转载发布,观点不代表Java架构师必看的立场,转载请标明来源出处:https://javajgs.com/archives/29338

发表评论