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

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

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

}

相关文章
|
20天前
|
监控 Python
查找指定目录下最近修改的文件
本文介绍了一个使用Python编写的脚本,用于查找指定目录及其子目录中在过去指定秒数内被修改的文件。通过`os`和`time`模块,脚本遍历目录,检查文件的最后修改时间,并列出符合条件的文件。文章还提供了代码优化建议,包括增加日志记录、异常处理和性能优化,使脚本更加健壮和高效。
20 4
|
2月前
|
Python
Python实用记录(十二):文件夹下所有文件重命名以及根据图片路径保存到新路径下保存
这篇文章介绍了如何使用Python脚本对TTK100_VOC数据集中的JPEGImages文件夹下的图片文件进行批量重命名,并将它们保存到指定的新路径。
37 0
|
7月前
如何从多个文件夹里各提取相应数量的文件放一起到新文件夹中形成多文件夹组合
该文介绍了一个工具的使用方法,通过它可以从多个文件夹中批量提取并合并文件。文中提供了两个下载链接(度娘网盘和蓝奏云)并附有提取码。工具主要用于平均分配文件到指定文件夹,例如将100张图片平均放入50个文件夹,每个文件夹2张。操作步骤包括创建目标文件夹、添加源文件夹路径、启用“平均复制”选项,然后执行任务。最后,展示了操作完成后文件夹内的正确分布情况。
192 10
|
7月前
|
弹性计算 运维 Shell
判断文件或目录是否存在
【4月更文挑战第29天】
54 0
if双份分枝判断是否有benet目录没有创建存在提示已经创建目录
if双份分枝判断是否有benet目录没有创建存在提示已经创建目录
42 1
|
7月前
|
定位技术 索引 Python
Python遍历多个子文件夹并基于文件名特征将文件复制到不同的目标文件夹
Python遍历多个子文件夹并基于文件名特征将文件复制到不同的目标文件夹
|
JSON 数据格式
批量遍历指定类型的文件及文件夹,并将其复制到新的文件夹
批量遍历指定类型的文件及文件夹,并将其复制到新的文件夹
|
网络协议 测试技术 Go
判断文件或目录存在 | 学习笔记
快速学习判断文件或目录存在
C#编程-18:遍历某一路径下所有文件和文件夹
C#编程-18:遍历某一路径下所有文件和文件夹
530 0
|
分布式计算 Hadoop 开发者
文件夹删除| 学习笔记
快速学习文件夹删除
240 0
下一篇
DataWorks