java输出一个目录下的子目录
java输出一个目录下的子目录
package com.vfsd.core; import java.io.File; public class ListDir { public static void main(String[] args)
{
File dir1 = new File("K:\\Qt\\Qt5.9.6\\5.9.6\\msvc2015_64\\include");
listDir1(dir1);
} public static void listDir1(File dirParam)
{
File[] files1 = dirParam.listFiles();
for(int k=0;k<files1.length;k++)
{
File fileIndex = files1[k];
if(fileIndex.isDirectory())
{
System.out.println(fileIndex.getPath());
}
}
} }
K:\Qt\Qt5.9.6\5.9.6\msvc2015_64\include\ActiveQt
K:\Qt\Qt5.9.6\5.9.6\msvc2015_64\include\Qt3DAnimation
K:\Qt\Qt5.9.6\5.9.6\msvc2015_64\include\Qt3DCore
K:\Qt\Qt5.9.6\5.9.6\msvc2015_64\include\Qt3DExtras
K:\Qt\Qt5.9.6\5.9.6\msvc2015_64\include\Qt3DInput
K:\Qt\Qt5.9.6\5.9.6\msvc2015_64\include\Qt3DLogic
K:\Qt\Qt5.9.6\5.9.6\msvc2015_64\include\Qt3DQuick
K:\Qt\Qt5.9.6\5.9.6\msvc2015_64\include\Qt3DQuickAnimation
K:\Qt\Qt5.9.6\5.9.6\msvc2015_64\include\Qt3DQuickExtras
K:\Qt\Qt5.9.6\5.9.6\msvc2015_64\include\Qt3DQuickInput
K:\Qt\Qt5.9.6\5.9.6\msvc2015_64\include\Qt3DQuickRender
K:\Qt\Qt5.9.6\5.9.6\msvc2015_64\include\Qt3DQuickScene2D
K:\Qt\Qt5.9.6\5.9.6\msvc2015_64\include\Qt3DRender
K:\Qt\Qt5.9.6\5.9.6\msvc2015_64\include\QtAccessibilitySupport
K:\Qt\Qt5.9.6\5.9.6\msvc2015_64\include\QtANGLE
K:\Qt\Qt5.9.6\5.9.6\msvc2015_64\include\QtBluetooth
K:\Qt\Qt5.9.6\5.9.6\msvc2015_64\include\QtCharts
K:\Qt\Qt5.9.6\5.9.6\msvc2015_64\include\QtConcurrent
K:\Qt\Qt5.9.6\5.9.6\msvc2015_64\include\QtCore
K:\Qt\Qt5.9.6\5.9.6\msvc2015_64\include\QtDataVisualization
K:\Qt\Qt5.9.6\5.9.6\msvc2015_64\include\QtDBus
K:\Qt\Qt5.9.6\5.9.6\msvc2015_64\include\QtDesigner
K:\Qt\Qt5.9.6\5.9.6\msvc2015_64\include\QtDesignerComponents
K:\Qt\Qt5.9.6\5.9.6\msvc2015_64\include\QtDeviceDiscoverySupport
K:\Qt\Qt5.9.6\5.9.6\msvc2015_64\include\QtEglSupport
K:\Qt\Qt5.9.6\5.9.6\msvc2015_64\include\QtEventDispatcherSupport
K:\Qt\Qt5.9.6\5.9.6\msvc2015_64\include\QtFbSupport
K:\Qt\Qt5.9.6\5.9.6\msvc2015_64\include\QtFontDatabaseSupport
K:\Qt\Qt5.9.6\5.9.6\msvc2015_64\include\QtGamepad
K:\Qt\Qt5.9.6\5.9.6\msvc2015_64\include\QtGui
K:\Qt\Qt5.9.6\5.9.6\msvc2015_64\include\QtHelp
K:\Qt\Qt5.9.6\5.9.6\msvc2015_64\include\QtLocation
K:\Qt\Qt5.9.6\5.9.6\msvc2015_64\include\QtMultimedia
K:\Qt\Qt5.9.6\5.9.6\msvc2015_64\include\QtMultimediaQuick_p
K:\Qt\Qt5.9.6\5.9.6\msvc2015_64\include\QtMultimediaWidgets
K:\Qt\Qt5.9.6\5.9.6\msvc2015_64\include\QtNetwork
K:\Qt\Qt5.9.6\5.9.6\msvc2015_64\include\QtNetworkAuth
K:\Qt\Qt5.9.6\5.9.6\msvc2015_64\include\QtNfc
K:\Qt\Qt5.9.6\5.9.6\msvc2015_64\include\QtOpenGL
K:\Qt\Qt5.9.6\5.9.6\msvc2015_64\include\QtOpenGLExtensions
K:\Qt\Qt5.9.6\5.9.6\msvc2015_64\include\QtPacketProtocol
K:\Qt\Qt5.9.6\5.9.6\msvc2015_64\include\QtPlatformCompositorSupport
K:\Qt\Qt5.9.6\5.9.6\msvc2015_64\include\QtPlatformHeaders
K:\Qt\Qt5.9.6\5.9.6\msvc2015_64\include\QtPositioning
K:\Qt\Qt5.9.6\5.9.6\msvc2015_64\include\QtPrintSupport
K:\Qt\Qt5.9.6\5.9.6\msvc2015_64\include\QtPurchasing
K:\Qt\Qt5.9.6\5.9.6\msvc2015_64\include\QtQml
K:\Qt\Qt5.9.6\5.9.6\msvc2015_64\include\QtQmlDebug
K:\Qt\Qt5.9.6\5.9.6\msvc2015_64\include\QtQuick
K:\Qt\Qt5.9.6\5.9.6\msvc2015_64\include\QtQuickControls2
K:\Qt\Qt5.9.6\5.9.6\msvc2015_64\include\QtQuickParticles
K:\Qt\Qt5.9.6\5.9.6\msvc2015_64\include\QtQuickTemplates2
K:\Qt\Qt5.9.6\5.9.6\msvc2015_64\include\QtQuickTest
K:\Qt\Qt5.9.6\5.9.6\msvc2015_64\include\QtQuickWidgets
K:\Qt\Qt5.9.6\5.9.6\msvc2015_64\include\QtRemoteObjects
K:\Qt\Qt5.9.6\5.9.6\msvc2015_64\include\QtRepParser
K:\Qt\Qt5.9.6\5.9.6\msvc2015_64\include\QtScript
K:\Qt\Qt5.9.6\5.9.6\msvc2015_64\include\QtScriptTools
K:\Qt\Qt5.9.6\5.9.6\msvc2015_64\include\QtScxml
K:\Qt\Qt5.9.6\5.9.6\msvc2015_64\include\QtSensors
K:\Qt\Qt5.9.6\5.9.6\msvc2015_64\include\QtSerialBus
K:\Qt\Qt5.9.6\5.9.6\msvc2015_64\include\QtSerialPort
K:\Qt\Qt5.9.6\5.9.6\msvc2015_64\include\QtSql
K:\Qt\Qt5.9.6\5.9.6\msvc2015_64\include\QtSvg
K:\Qt\Qt5.9.6\5.9.6\msvc2015_64\include\QtTest
K:\Qt\Qt5.9.6\5.9.6\msvc2015_64\include\QtTextToSpeech
K:\Qt\Qt5.9.6\5.9.6\msvc2015_64\include\QtThemeSupport
K:\Qt\Qt5.9.6\5.9.6\msvc2015_64\include\QtUiPlugin
K:\Qt\Qt5.9.6\5.9.6\msvc2015_64\include\QtUiTools
K:\Qt\Qt5.9.6\5.9.6\msvc2015_64\include\QtWebChannel
K:\Qt\Qt5.9.6\5.9.6\msvc2015_64\include\QtWebEngine
K:\Qt\Qt5.9.6\5.9.6\msvc2015_64\include\QtWebEngineCore
K:\Qt\Qt5.9.6\5.9.6\msvc2015_64\include\QtWebEngineWidgets
K:\Qt\Qt5.9.6\5.9.6\msvc2015_64\include\QtWebSockets
K:\Qt\Qt5.9.6\5.9.6\msvc2015_64\include\QtWebView
K:\Qt\Qt5.9.6\5.9.6\msvc2015_64\include\QtWidgets
K:\Qt\Qt5.9.6\5.9.6\msvc2015_64\include\QtWinExtras
K:\Qt\Qt5.9.6\5.9.6\msvc2015_64\include\QtXml
K:\Qt\Qt5.9.6\5.9.6\msvc2015_64\include\QtXmlPatterns
K:\Qt\Qt5.9.6\5.9.6\msvc2015_64\include\QtZlib
java输出一个目录下的子目录的更多相关文章
- JAVA输出指定目录下的子目录和子文件
题目:给定一个目录,要求输出这个目录下面的子目录和子文件 逻辑: 先判断给定的是不是一个合法的目录,如果不是,则提示给定错误 如果是目录,那么使用File.listFile()获得这个目录下文件名的数 ...
- Java遍历一个目录下的所有文件
Java遍历一个目录下的所有文件 Java工具中为我们提供了一个用于管理文件系统的类,这个类就是File类,File类与其他流类不同的是,流类关心的是文件的内容,而File类关心的是磁盘上文件的存 ...
- Java IO流操作(III)——File类&案例一:输出制定目录下所有java文件名(包含子目录)&案例二:删除指定的目录(包含子目录)
1. File常用的构造 File file = new File("字符串路径"); File f = new File("D:\\a\\b.txt"); F ...
- 33.2 案例:输出指定目录下的所有java文件名(包含子目录)
package day32_file_文件和目录操作; import java.io.File; public class test_输出指定目录下所有的java文件名 { public static ...
- Java基础知识强化之IO流笔记14:递归之输出指定目录下所有java文件绝对路径的案例
1. 需求:输出指定目录下的所以.java结尾文件的绝对路径的案例: 分析: A:封装目录 B:获取该目录下的所有文件和文件夹的File数组 C:遍历这个File数组,得到每一个File对象的 ...
- java 提取目录下所有子目录的文件到指定位置
package folder; import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundExcept ...
- 写一个PHP函数,实现扫描并打印出指定目录下(含子目录)的所有jpg文件名
写一个PHP函数,实现扫描并打印出指定目录下(含子目录)的所有jpg文件名 <?php $dir = "E:\照片\\";//打印文件夹中所有jpg文件 function p ...
- java 递归获取一个目录下的所有文件路径
还是日志的问题,log4j生成的日志文件,自动保存到月份所在的文件夹中,需要获取到所有的日志文件,包括文件夹 private List<String> ergodic(File file, ...
- Java中获取本地某一个目录下的所有文件和文件夹
在从事web开发工作中,经常需要对本地某一个目录下的文件进行处理,而在这之前,我们需要做的就是获取到这个目录下的文件. String filepath = "D:\file";// ...
随机推荐
- Oracle的instr()函数和substr()函数
INSTR()函数 可以使用instr函数对某个字符串进行判断,判断其是否含有指定的字符. 在一个字符串中查找指定的字符,返回被查找到的指定的字符的位置. 语法: instr(sourceString ...
- 关于Spring的常用注解和接口
接口 1. BeanPostProcessor 2. FactoryBean 3. Condition 4. ImportSelector 5. ImportBeanDefinitionRegitra ...
- dedecms自定义表单提交获取时间跟ip地址
相信大家在用织梦做网站的时候都用过自定义表单做留言,但是如何查看客户什么时间填写的表单,和客户的IP地址呢? 我在网上找了很多JS文件,但太繁琐了,后来我注意到一个细节,每次我登陆后台,织梦系统都会记 ...
- C# 避免程序重复启动
using System; using System.Collections.Generic; using System.Linq; using System.Windows.Forms; using ...
- 交互设计算法基础(3) - Quick Sort
int pivotIndex, pivot, swapIndex; void swap(int[] arr, int x, int y) { int temp = arr[x]; arr[x] = a ...
- mpvue开发小程序
实例生命周期 beforeCreate created beforeMount mounted beforeUpdate updated activated deactivated beforeDes ...
- (1)前端框架uni-app
前端框架uni-app 可编译到iOS.Android.H5.小程序等多个平台 一套代码编到7个平台 uni-app在跨端数量.扩展能力.性能体验.周边生态.学习成本.开发成本等6大关键指标上拥有极强 ...
- python中string、json、bytes的转换
json->string str = json.dumps(jsonobj) bytes->string str = str(bytes,‘utf-8’) string->json ...
- Iptables之一基本应用
Firewall :防火墙,隔离工具 工作于主机或网络的边缘,对于进出本主机或网络的报文根据事先定义好的检查规则作匹配检测,对于能够被规则所匹配到的报文做出相应处理的组件 主机防火墙 网络防火墙 ID ...
- [Shell]MySql慢查询日志GetShell
通过开启慢查询日志,配置可解析日志文件GETSHELL. MySQL的慢查询日志是MySQL提供的一种日志记录,它用来记录在MySQL中响应时间超过阀值的语句. long_query_time的默认值 ...