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

简介: 快速学习文件和文件夹的判断

开发者学堂课程【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();

}

目录
打赏
0
0
0
0
42
分享
相关文章
使用正则表达式验证身份证号、QQ号、手机号、邮箱、地址、邮编、银行卡号、学号、车牌号、快递单号、验证码、ISBN号、网址、IPV4地址、IPV6地址、出生年月日、姓名1
使用正则表达式验证身份证号、QQ号、手机号、邮箱、地址、邮编、银行卡号、学号、车牌号、快递单号、验证码、ISBN号、网址、IPV4地址、IPV6地址、出生年月日、姓名
748 0
|
9月前
|
【10月更文挑战第6天】「Mac上学Python 9」基础篇3 - 数值类型详解
本篇将详细介绍Python中的数值类型,包括二进制、八进制、十六进制、整数、浮点数和复数等。同时,学习如何进行类型判断和数值操作。通过本篇的学习,用户将掌握Python中常见的数值类型及其基本运算。
108 4
【10月更文挑战第6天】「Mac上学Python 9」基础篇3 - 数值类型详解
Rtsp转Flv在浏览器中播放
【2月更文挑战第5天】本文简单介绍如何间接实现在浏览器中播放rtsp的流,涉及技术点和工具较多,本文仅做功能实现思路的梳理和简单的代码实践,后续整理更深入的实现原理。
885 1
C语言7 控制语句
C语言7 控制语句
79 1
【Go语言专栏】Go语言的性能优化与内存分析
【4月更文挑战第30天】本文探讨了Go语言的性能优化策略和内存分析方法。性能优化原则包括基准测试、分析瓶颈、避免过早优化和持续监控。优化策略涉及减少内存分配、避免内存逃逸、利用并发、优化算法和数据结构以及减少系统调用。内存分析借助于Go的`pprof`工具、内存分配跟踪和第三方工具,以发现内存泄漏和管理问题。通过这些方法,开发者能提升Go程序效率和资源利用率。
172 0
基于网关服务治理的研究与实践(四)API网关技术
API网关旨在对外提供针对所有API调用的统一入口,实现对微服务接口的统一接入、请求转发。API网关建立与各微服务的路由访问关系映射,并将客户端的请求转发至对应的后端服务实例。
1865 0
基于网关服务治理的研究与实践(四)API网关技术
[C++: 引用】(一)
[C++: 引用】(一)
75 0
10个小策略,助你进化运营老司机
运营分三个层级:运行、运营和运作 。
1623 0
登录插画

登录以查看您的控制台资源

管理云资源
状态一览
快捷访问