快速遍历目录下所有文件名
package com.crow;
import java.io.File;
import java.util.ArrayList;
import java.util.Arrays;
public class App {
public static String [] getFileName(String path)
{
File file = new File(path);
String [] fileName = file.list();
return fileName;
}
public static void getAllFileName(String path,ArrayList<String> fileName)
{
File file = new File(path);
File [] files = file.listFiles();
String [] names = file.list();
if(names != null)
fileName.addAll(Arrays.asList(names));
for(File a:files)
{
if(a.isDirectory())
{
getAllFileName(a.getAbsolutePath(),fileName);
}
}
}
public static void main(String[] args) {
String [] fileName = getFileName("F:");
for(String name:fileName)
{
System.out.println(name);
}
System.out.println("--------------------------------");
ArrayList<String> listFileName = new ArrayList<String>();
getAllFileName("F:",listFileName);
for(String name:listFileName)
{
System.out.println(name);
}
}
}
转载于:https://www.cnblogs.com/crowsong/p/6489504.html
快速遍历目录下所有文件名相关推荐
- 【优秀课设】基于OpenCV的Python人脸识别、检测、框选(遍历目录下所有照片依次识别 视频随时标注)
基于OpenCV的Python人脸识别.检测.框选 (遍历目录下所有照片依次识别 视频随时标注) 移步: https://blog.csdn.net/weixin_53403301/article/d ...
- python之获取目录下的文件名
背景:为了统计一个目录下所有文件名,并且写到文件中 工具:python的模块os.walk 功能:遍历目录下的所有子文件及其子文件夹,如果有子文件夹的话,会继续以子文件夹为目录递归遍历 返回:如果只有 ...
- Linux和Windows的遍历目录下所有文件的方法对比
首先两者读取所有文件的方法都是采用迭代的方式,首先用函数A的返回值判断目录下是否有文件,然后返回值合法则在循环中用函数B直到函数B的返回值不合法为止.最后用函数C释放资源. 1.打开目录 #inclu ...
- php 遍历 目录,PHP采用自定义函数实现遍历目录下所有文件的方法
目录的遍历是PHP程序设计中经常会用到的一个功能,很多PHP项目都有这一功能模块.今天本文就来实例解析一下PHP采用自定义函数实现遍历目录下所有文件的方法.具体方法如下: 方法一:使用readir() ...
- java批量提取文件夹名称_bat 批量提取指定目录下的文件名
bat 批量提取指定目录下的文件名 下面是批量获取指定目录下的文件名的核心代码 @echo off echo text input set input= set /p input=: echo %in ...
- linux sed 目录递归,shell递归遍历目录下的所有文件并统一改名的方法-文件更名...
对Linux开发技术感兴趣或者是从事Linux开发技术的小伙伴是否知道如何把某个目录下的每个文件统一在名字前加上"abc",用shell实现呢?下面就随Linux培训小编来了解一下 ...
- 【优秀课设】基于OpenCV-Python的树莓派人脸识别及89C52单片机控制系统设计(指定照片进行识别、遍历目录下所有照片依次识别)
基于OpenCV-Python的树莓派人脸识别及89C52单片机控制系统设计 (指定照片进行识别) 参照之前的文章所改进 增加视频随时标注功能 https://blog.csdn.net/weixin ...
- File类(常用方法、遍历目录下的文件、listFiles()方法和删除文件及目录)
File类 File类的常用方法 Filie类常用的构造方法 File(String pathname) //通过指定的一个字符串类型的文件路径来创建一个新的File对象 File(String pa ...
- Java遍历目录下文件的方法(包括子目录、文件内容)
一.遍历目录下的文件(不包括子目录下文件) public static void main(String[] args) {String inputPath = "F:\\log\\test ...
- 使用python对比两个目录下的文件名差异
前言 在做深度学习图像识别相关的项目,经常会使用到标注工具对图像进行标注,然后会在对应文件夹下生成文件名相同的标签文件,比如000023.jpg,标注后会生成000023.xml,或都000023.t ...
最新文章
- R语言绘制环形树状图
- 如何居中一个元素(终结版)
- NSString之Format
- javascript基础(幼兔、小兔成兔数量等典型例题)
- mysql的常用内置函数
- python爬虫 爬取bilibili新番榜
- 京泉华:与小米生态链公司已在智能家居领域等展开相关业务合作
- C8051汇编语言递归,基于C8051F310单片机的LED灯控制器汇编语言程序调试
- sqlite developer注册码(转)
- ITIL4,全球IT行业抢手的资格认证之一
- vue+elementUI 打印pdf文件
- 怎么提取pdf文件中的图片
- GNU Radio系列教程(五):初级篇之GNU Radio GRC AM发射与接收
- HTML5 video autoplay=“autoplay“ 无法自动播放的问题
- 图解电影的网站有那些?
- GPGPU台积电7nm制程
- Autosar Nm机制
- 【论文笔记】Revisiting graph based collaborative Filtering:一种线性残差图图卷积网络方法
- 域名备案和icp备案有哪些区别?
- 图像去噪,深度学习去噪,普通方法
热门文章
- C++makefile编写
- ERROR: CMake must be installed to build dlib
- conda clean -i
- KMeans聚类算法思想与可视化
- Java滑动窗口实现当前窗口内最大值输出
- 编译链接错误:对‘vtable for xxxx’未定义的引用
- 默认情况下linux主机在机房托管期间被,托管机房作业未传之秘
- java add two numbers_两数相加(Add Two Numbers)
- oracle java 映射_java程序访问映射后的oracle
- hyperledger fabric v2.4 默认区块大小 配置文件位置