java获取文件夹下的文件或文件夹
File file = new File("D:\\demo\\test");
if (file.exists() && file.isDirectory()) {// 获取所有盲盒文件夹File[] ones = file.listFiles();for (File one : ones) {System.out.println("文件夹里的所有文件或目录:" + one);//如果是文件夹返回trueif (one.isDirectory()) {File[] twos = file.listFiles();for (File two : twos) {System.out.println("two 目录 = " + two);//第二层if (two.isDirectory()) {File[] threes = two.listFiles();for (File three : threes) {if (three.isDirectory()) {System.out.println("three 目录 = " + three);}else if(three.isFile()){//如果是文件就返回true//获取文件的路径String path = three.getAbsolutePath();System.out.println("文件:"+path);}}}}}}}
// 当这个test无论是文件夹还是文件File file = new File("E:\temp\test");
//只要存在这个test 输出就是trueSystem.out.println(file.exists());//当这个test是文件时或文件夹里有文件时输出的是trueSystem.out.println(file.isFile());//获取目录名称System.out.println(filexx.getName());//获取获取文件相对路径System.out.println(filexx.getAbsolutePath());//存在的这个test是文件夹或文件夹里有文件夹时输出的是trueSystem.out.println(file.isDirectory());//获取所有的文件或目录,文件对象转成文件集合
File[] ones = file.listFiles();
java获取文件夹下的文件或文件夹相关推荐
- java获取C盘下的隐藏目录文件名称
题记 -- 执剑天涯,从你的点滴积累开始,所及之处,必精益求精,即是折腾每一天. 网易云课堂 Flutter开发中的点滴积累 在Java中, File类用来将文件或者文件夹封装成对象,方便 ...
- Java 获取linux根目录下的文件夹_Linux使用
Liunx使用 命令管道连接 | 命令管道符合为|,可以将两个命令进行连接,连接后第一个命令的输出结果作为第二个命令的输入信息 比如 ls /ect | more -10 分屏显示etc文件夹下的10 ...
- c盘java文件误删_java获取C盘下的隐藏目录文件名称
题记 -- 执剑天涯,从你的点滴积累开始,所及之处,必精益求精,即是折腾每一天. 网易云课堂 在Java中, File类用来将文件或者文件夹封装成对象,方便对文件与文件夹的属性信息进行操作. Fil ...
- Python语言学习:创建/删除文件/文件夹、获取当前文件/文件夹路径(系统环境路径/目录)、获取当前文件夹下的所有子文件路径等代码(os系列用法)实现之详细攻略
Python语言学习:创建/删除文件/文件夹.获取当前文件/文件夹路径(系统环境路径/目录).获取当前文件夹下的所有子文件路径等代码(os系列用法)实现之详细攻略 目录 系统环境路径的设置 1.sys ...
- java实现zip压缩文件(同一文件夹下的多个文件夹打成一个zip包)
这2个工具类都推荐使用统一个场景的不通过写法 推荐第一种 package com.gblfy.test;import java.io.BufferedInputStream; import java. ...
- Windows C++ 获取当前文件夹下有几个文件
Windows C++ 获取当前文件夹下有几个文件 百度下 居然没有. linux下通过: struct dirent **namelist; int total=scandir(dir,&n ...
- java读取文件夹下的所有txt文件,java读取文件夹下文件及txt内容
public class PositionController { // 读取txt内容 public static String txt2String(File file) { StringBuil ...
- android XMl 解析神奇xstream 一: 解析android项目中 asset 文件夹 下的 aa.xml 文件
简介 XStream 是一个开源项目,一套简单实用的类库,用于序列化对象与 XML 对象之间的相互转换. 将 XML 文件内容解析为一个对象或将一个对象序列化为 XML 文件. 1.下载工具 xstr ...
- Android之获取指定目录下的所有特殊文件名字
1.获取指定目录下的所有特殊文件名字 比如我们在sdcard目录下的chenyu这个文件夹里面获取以so文件结尾的所有文件名 2.代码 public ArrayList<String> g ...
- python 导入csv文件到oracle_python将文件夹下的所有csv文件存入mysql和oracle数据库
#oracle版 首先新建python脚本(d:/python/orclImport.py) import os #引入os包 if __name__ == '__main__': #遍历文件夹下所有 ...
最新文章
- 同时开左右两个SAPGUI编辑器显示同一段ABAP代码
- 超棒的jQuery密码强度检验插件 - Complexify
- 电话光端机使用什么光纤网络比较好?
- SVN中如何去除版本控制器
- maven项目使用jacoco插件检测代码覆盖率详细配置
- groupwise_GroupWise部分文档翻译
- vc++源码免杀特殊技巧
- 【狂神MyBatis笔记】map作为参数传递类型进行增删改查模糊查询
- RTL8211E应用(二)之信号输入、输出接口
- JAVA 实现《超级玛丽》游戏
- 极路由大部分机型官方固件
- 巴比特观察 | NFT朋克热潮:CryptoPunks的成功可以复制吗
- MySQL笔记4——SQL去重/笛卡尔积现象
- python小波图像去噪_小波去噪
- 数据库number 对应java_数据库中的number型表示什么
- 关于我想往自己写的管理系统登陆界面插个背景图片却一直被复制粘贴的网络方法误导这件事---JFrame设置背景图片
- 推荐万维钢《万万没想到-用理工科思维理解世界》
- 远程连接服务器出现channel is not opened通道未打开
- TemplateDoesNotExist错误之伤
- You-get 批量下载