编程题3:现要求使用org.apache.hadoop.fs.FileSystem类在HDFS分布式文件系统创建目录,重命名目录,删除目录,按要求如下补充代码。......public class HDFS_CRUD {......// 创建,删除,重命名目录@Testpublic void testMkdirAndDeleteAndRename() throws Exception {// 创建目录/x/y/zfs.(1)(new Path("/x/y/z"));// 创建目录/a/b/cfs.mkdirs(new Path((2)));// 重命名目录,将目录/a重名为a_newfs.(3)(new Path("/a"), new Path((4)));// 删除目录/x,如果是非空目录,第二个参数必须给值truefs.(5)(new Path("/x"), true);}}
举一反三
- 中国大学MOOC: 通过哪个模块可实现创建目录、重命名目录、删除目录等常见的目录操作
- 创建目录或多层目录的方法是()() A: os.mkdir/makedirs(dirname) B: os.path.getsize(filename) C: os.path.exists(path/filename) D: os.walk(path)
- HDFS使用的是传统的分级文件体系,因此,用户可以像使用普通文件系统一样,创建、删除目录和文件,在目录间转移文件,重命名文件等
- 编程题1:HDFS分布式文件系统根目录里面有文件hdfs.txt,现要求使用org.apache.hadoop.fs.FileSystem类将hdfs.txt下载至windows系统C盘根目录下,按要求补充如下代码。......public class HDFS_CRUD {......// 下载文件@Testpublic void DownLoadFileToLocal() throws IOException{//设置下载的源路径srcPath (1)= new Path((2));//设置下载的目标路径dstPath dst = (3)Path("C:/");//下载文件fs.(4)(src, dst);//关闭资源fs.(5)();}}
- 通过哪个模块可实现创建目录、重命名目录、删除目录等常见的目录操作 A: sys模块 B: platform模块 C: os模块 D: fractions模块