实验3-熟悉常用的HDFS操作-答案 下载本文

内容发布更新时间 : 2024/5/8 5:07:31星期一 下面是文章的全部内容请认真阅读。

(3) 将中指定文件的内容输出到终端中;

命令: 代码: ; .*; .*; { /** * 读取文件内容 */ ( , ) { = (); = (); = (); d = ( ()); = ; ( ( = ()) ) { (); } (); (); (); } /** * 主函数 */ ([] ) { = (); (\ = \路径 { (\读取文件: \ (, ); (\读取完成\ } ( e) { (); } } }

(4) 显示中指定的文件的读写权限、大小、创建时间、路

径等信息;

命令: 代码: ; .*; .*; ; { /** * 显示指定文件的信息 */ ( , ) { = (); = (); [] = (); ( s : ) { (\路径: \ (\权限: \ (\大小: \ /* 返回的是时间戳,转化为时间日期格式 */ = (); = (\ = (); (\时间: \ } (); } /** * 主函数 */ ([] ) { = (); (\ = \路径 { (\读取文件信息: \ (, ); (\读取完成\ } ( e) { (); } } }

(5) 给定中某一个目录,输出该目录下的所有文件的读写

权限、大小、创建时间、路径等信息,如果该文件是目录,则递归输出该目录下所有文件相关信息;

命令: 代码: ; .*; .*; ; { /** * 显示指定文件夹下所有文件的信息(递归) */ ( , ) { = (); = (); /* 递归获取目录下的所有文件 */ <> = (, ); /* 输出每个文件的信息 */ (()) { s = (); (\路径: \ (\权限: \ (\大小: \ /* 返回的是时间戳,转化为时间日期格式 */ = (); = (\ = (); (\时间: \ (); } (); } /** * 主函数 */ ([] ) { = (); (\ = \路径 { (\递归)读取目录下所有文件的信息: \ (, ); (\读取完成\ } ( e) { (); } } }