JAVA 查找某个目录是否存在,如果存在,打印出来
题目:现有如下目录结构,查找结构中是否存在Directory11,如果存在,打印出来
|---test
|---|---Directory1
|---|---|---Directory11
|---|---|---|---Directory11
|---|---|---|---File111.txt
|---|---Directory2
|---|---|---Directory22
|---|---|---|---Directory11
|---|---|---|---File222.txt
|---|---Directory3
思路:
- 先判断给定的目录是否是一个目录,如果不是,则提示退出
- 获取到该目录下的子目录数组
- 如果子目录是一个文件,则跳出本轮循环,开始判断下一个元素
- 如果子目录是目录,判断是否名称为Directory11,如果是,输出其绝对路径
- 调用本方法继续判断子目录下面的子目录
/*** 查找给定目录下是否存在名为Directory11的文件夹* @author LGB**/ public class FileDemo01 {public static void main(String[] args) {findFile(new File("D:/test"));}public static void findFile(File file) {if (file.isDirectory()) { // 确保给定的对象是一个目录File[] fileList = file.listFiles(); // 获取到该目录下的子目录数组for (int i = 0; i < fileList.length; i++) {if (fileList[i].isFile()) { // 如果子目录是一个文件,则跳出本轮循环,开始判断下一个break;} else {if (fileList[i].getName().equals("Directory11")) { // 如果子目录是目录,判断是否名称为Directory11,如果是,输出其绝对路径 System.out.println(fileList[i].getAbsolutePath());}findFile(fileList[i]); // 调用本方法继续判断子目录下面的子目录 }}} else {System.out.println("您给定的是一个文档");}} }
转载于:https://www.cnblogs.com/xs104/p/4621619.html
JAVA 查找某个目录是否存在,如果存在,打印出来相关推荐
- Java实现指定目录下的文件查找
Java实现指定目录下的文件查找 入门Java实现文件的查找功能较为简单,主要有以下两种: 1.给出文件名,查找目录及其子目录中是否存在 2.给出后缀名,查找目录及其子目录中相关的文件 题型一: 题目 ...
- Java命名与目录接口JNDI
JNDI 是什么 JNDI是 Java 命名与目录接口(Java Naming and Directory Interface),在J2EE规范中是重要的规范之一,不少专家认为,没有透彻理解JNDI的 ...
- J2EE总结:Java命名与目录接口JNDI
JNDI 是什么 JNDI是 Java 命名与目录接口(Java Naming and Directory Interface),在J2EE规范中是重要的规范之一,不少专家认为,没有透彻理解JNDI的 ...
- J2EE总结:Java命名与目录接口JNDI(转载)
J2EE总结:Java命名与目录接口JNDI 2011-12-31 15:24 zhaosg/jnqqls zhaosg/jnqqls的博客 我要评论(0) 字号:T | T 一键收藏,随时查看,分享 ...
- JNDI(Java Naming and Directory Interface,Java命名和目录接口)
JNDI(Java Naming and Directory Interface,Java命名和目录接口)是SUN公司提供的一种标准的Java命名系统接口,JNDI提供统一的客户端API,通过不同的访 ...
- linux如何查看指定目录下文件内容,Linux 系统下通过关键词查找指定目录下的文件内容...
#!/bin/bash # 作者:靑龍一笑(C.S.Ricen) # 功能:根据指定的关键词,查找指定目录下的文件内容 # 要查找的目录 Search_Dir=/opt/datas/ # 关键字列表 ...
- findfirst findnext 递归查找指定目录下所有子目录下所有文件,为什么总是死机?...
findfirst findnext 递归查找指定目录下所有子目录下所有文件,为什么总是死机? Delphi / Windows SDK/API http://www.delphi2007.net/D ...
- java io 文件是否存在,代码实例Java IO判断目录和文件是否存在
我们先来看完整的代码: import java.io.File; public class JudgeFile { public static void main(String[] args) { F ...
- java 查找 替换_java 查找、替换
在工作中经常用到的查找替换方式是String的replace.replaceAll.不过配合使用Pattern.Matcher.StringBuffer可以实现更灵活的替换.代码如下,重点看一下&qu ...
最新文章
- 转:ASP.NET状态保存方法
- Android之打造可定制的全场秒杀倒计时控件
- 写好python的代码怎么放在spark上跑_Spark精华问答 | spark的组件构成有哪些?
- python类型转换-Python中如何进行数据类型转换?
- Android TV 快进帧预览
- Base64编码算法
- PHP学习总结(正则表达式、日期与时间)
- 我们的故事(八)-----仲夏夜之梦
- php代码上线,实现版本切换
- lucene 查询示例_Lucene查询(搜索)语法示例
- Java SE 6 中实现 Cookie 功能
- 断篇-金融大数据最佳实践总结篇
- yum 安装、 rpm安装、 源码编译安装
- 中文字符:中国 的unicode/UTF-8/GBK编码
- gVim配色和字体选择
- 在单片机c语言中 p1^0 = 1 实现了什么功能?,用单片机C语言来实现相思病
- 开博第一文:成为软件奇才的五要素
- [Unity]对接华为sdk 登录
- 用python写名片管理系统
- Excle中如何快速筛选数据