`
- 浏览:
932834 次
- 性别:
- 来自:
山西
-
- package test;
- import java.io.*;
- import java.util.*;
- import org.apache.log4j.Logger;
-
-
-
-
-
- public class FileViewer {
- private static Logger logger = Logger.getLogger(FileViewer.class);
-
-
-
-
-
-
-
-
-
-
- public static List<String> getListFiles(String path, String suffix,
- boolean isdepth) {
- List<String> lstFileNames = new ArrayList<String>();
- File file = new File(path);
- return FileViewer.listFile(lstFileNames, file, suffix, isdepth);
- }
-
- private static List<String> listFile(List<String> lstFileNames, File f,
- String suffix, boolean isdepth) {
-
- if (f.isDirectory()) {
- File[] t = f.listFiles();
-
- for (int i = 0; i < t.length; i++) {
- if (isdepth || t[i].isFile()) {
- listFile(lstFileNames, t[i], suffix, isdepth);
- }
- }
- } else {
- String filePath = f.getAbsolutePath();
- if (!suffix.equals("")) {
- int begIndex = filePath.lastIndexOf(".");
- String tempsuffix = "";
-
- if (begIndex != -1) {
- tempsuffix = filePath.substring(begIndex + 1, filePath
- .length());
- if (tempsuffix.equals(suffix)) {
- lstFileNames.add(filePath);
- }
- }
- } else {
- lstFileNames.add(filePath);
- }
- }
- return lstFileNames;
- }
-
- public static void main(String[] args) {
- List<String> list = getListFiles("E:\\mulejar","",true);
- System.out.println(list.size());
- System.out.println(list);
- }
- }
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
java 提取目录下所有子目录的文件到指定位置 最近做视频,各个目录里都有图片,无法统一导入到视频编辑软件 写了个小程序,可以将指定各级目录下的文件拷贝到指定目录,并以文件夹名字加数字命名 如果文件夹上都...
此文件记录的是通过java程序来获取文件夹下所有文件名称的方法
本示例简单的实现了一个用Java代码来访问FTP,根据指定FTP的目录,访问这个路径下面的Ftp的文件,取出这个目录下面所有文件的文件名保存到一个Map中,最后根据系统时间和文件生成时间做对比,得出该日是否正确生成...
获取某个路径下的 所有文件夹和子文件夹 java后缀的文件的总行数 扩展名可随意改
java读取某个文件夹下的所有文件 很不错可以看看 不要分
java代码-使用java解决读取指定文件夹下的所有文件名称的源代码
主要介绍了Java获取文件夹下所有文件名称的方法,涉及java针对文件与目录相关操作技巧,需要的朋友可以参考下
删除文件夹,递归删除目录下的所有文件及子目录下所有文件,函数名:getFile 作用:使用递归,输出指定文件夹内的所有文件 参数:path:文件夹路径 前置空格缩进,显示文件层次结构,通过文件名称获取导入文件到temp...
列出当前目录下所有文件和文件夹的名称。如果当前目录含有子文件夹,则也递归地列出子文件夹的内容;用缩进地方式反映层次关系;文件夹的名称用尖括号括起来。
一款由java实现ftp自动上传整个磁盘所有文件,包括目录,下面的JTextArea读取Log4j及命令行的信息,采用第三方ftpClient.不过下载的部分还没有时间去做.
该资源是java通过api的方式来操作hadoop,主要有以下操作: 一.文件操作 1.上传本地文件到hadood ...3.读取某个目录下的所有文件 三.hdfs信息 1.查找某个文件在HDFS集群中位置 2.获取HDFS集群上所有名称节点信息
Java二进制IO类与文件复制操作实例,好像是一本书的例子,源代码有的是独立运行的,与同目录下的其它代码文件互不联系,这些代码面向初级、中级Java程序员。 Java访问权限控制源代码 1个目标文件 摘要:Java源码,...
Java二进制IO类与文件复制操作实例,好像是一本书的例子,源代码有的是独立运行的,与同目录下的其它代码文件互不联系,这些代码面向初级、中级Java程序员。 Java访问权限控制源代码 1个目标文件 摘要:Java源码,...
主要介绍了Java遍历输出指定目录、树形结构下的所有文件包括子目录中的文件,需要的朋友可以参考下
首先来看看使用反射来获取注解名: 只需在获取class后调用getAnnotation方法即可,如下 这里是获取JPA映射b表名,Table.class,使用下面这个可以获取表名 import javax.persistence.Table; annotation.name() 这里...
FileList.java 自己实现的一个文件名称枚举类 MyDataIO.java 数据输入输出示例 MyFileOutput.java 将键盘读入的文字保存到文件 MyPipedIO.java 管道流示例 MySequenceIn.java 顺序输入流示例 ObjectFileTest....
可获取当前系统时间+4位随机数为文件名,也可以输入文件名模板(模板中至少要包含一个数字0),或者替换、删除文件名中的指定字符和字符串
Java二进制IO类与文件复制操作实例,好像是一本书的例子,源代码有的是独立运行的,与同目录下的其它代码文件互不联系,这些代码面向初级、中级Java程序员。 Java访问权限控制源代码 1个目标文件 摘要:Java源码,...
引: Java中提供的文件操作类主要是File,File类既可用于表示磁盘上存在的一个普通文件,也可用于表示该普通文件所在的目录,这里主要对其...③对于判断后得知确实存在的目录对象,可以调用方法获取目录下的文件、
Java二进制IO类与文件复制操作实例,好像是一本书的例子,源代码有的是独立运行的,与同目录下的其它代码文件互不联系,这些代码面向初级、中级Java程序员。 Java访问权限控制源代码 1个目标文件 摘要:Java源码...