千家信息网

hadoop如何实现文件夹文件的创建与删除

发表于:2025-01-23 作者:千家信息网编辑
千家信息网最后更新 2025年01月23日,小编给大家分享一下hadoop如何实现文件夹文件的创建与删除,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!package
千家信息网最后更新 2025年01月23日hadoop如何实现文件夹文件的创建与删除

小编给大家分享一下hadoop如何实现文件夹文件的创建与删除,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!

package hadoop.test;import java.io.IOException;import java.net.URI;import java.net.URISyntaxException;import org.apache.hadoop.conf.Configuration;import org.apache.hadoop.fs.FileSystem;import org.apache.hadoop.fs.Path;public class FileSystemTest {        public static void main(String[] args) throws IOException, URISyntaxException {                Configuration cfg = new Configuration();                FileSystem fs = FileSystem.get(new URI("hdfs://data1:9000"),cfg);                //fs.open(new Path(new URI("hdfs://data1:9000")));                boolean flgs = fs.exists(new Path(new URI("/hgs")));                if(flgs) {                        boolean flg = fs.isDirectory(new Path(new URI("/hgs")));                        System.out.println(flg);                        //这里会报错,添加 环境变量 HADOOP_USER_NAME=root                        //从本地copy一个文件到hdfs                        //fs.copyFromLocalFile(true,new Path("e:\\install.ini"), new Path("/hgs/tmp.txt"));                                                //拷贝hdfs文件到本地                        //fs.copyToLocalFile(false,new Path("hdfs://data1:9000/hgs/tmp.txt"),new Path("e:\\tmp.txt"),true );                                                //创建文件夹                        //boolean fl = fs.mkdirs(new Path("/hgs/hgstmp"));                        //System.out.println(fl);                        boolean f = fs.delete(new Path("/hgs/hgstmp"), true);                        System.out.println(f);                }                System.out.println(flgs);                fs.close();        }}

以上是"hadoop如何实现文件夹文件的创建与删除"这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!

0