文件和文件夹的判断| 学习笔记

开发者学堂课程【Hadoop 分布式文件系统 HDFS 文件和文件夹的判断】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址https://developer.aliyun.com/learning/course/93/detail/1448


文件和文件夹的判断

 

目录:

一.文件和文件夹的判断

二.示例

 

l  文件和文件夹的判断

 @Test

Public void  testListStatus () throws  IOException,
Inter ruptedException, URISyntaxException {// 1
获取文件配置信息。Configuration configuration = new Configuration();
FileSystem   fs  =  FileSystem. get (new
URI ("hdfs:/ /hadoop102:9000"), configuration, "atguigu");
// 2判断是文件还是文件夹FileStatus[] listStatus = fs.listStatus (new Path("/"));
for (FileStatus fileStatus : listStatus) {
//
如果是文件if (fileStatus.isFile()){
System.out.println("f:"+fileStatus.getPath().getName());
}else{
System. out.println ("d:"+fileStatus.getPath().getName());
  }
}



l  示例

  @Test
public void testlistStatus() throws I0Exception, InterruptedException, URISyntaxException

//1获取对象Configuration conf = new Configuration();
FileSystem fs = FileSystem. get(new URI("hdfs ://hadoop102:9000"),conf,"atguigu");
// 2判断操作FileStatus[] listStatus = fs.listStatus(new Path("/"));
for (FileStatus fileStatus : listStatus) [
if (fileStatus . isFile()) f
//
文件System. out. println("f:"+fileStatus . getPath() . getName());elsel
//文件夹System. out . println("d:"+fileStatus . getPath() . getName());
// 3关闭资源

fs.close();

}

上一篇:10行python代码的词云


下一篇:HDFS 组成架构| 学习笔记