import java.io.File;
import java.util.ArrayList;
import java.util.Iterator;
/**
* @Description 遍历指定文件夹下所有文件 结果存放到nameList集合中
* @Author Li Yalin 2048
* @Date 2007-8-13
* @Version 1.0 B-Soft
*/
public class FileOperate {
private ArrayList nameList = new ArrayList();
private static String dirName = "D:";
public void getSubFile(String FileName) {
File parentF = new File(FileName);
if (!parentF.exists()) {
System.out.println("文件或目录不存在");
return;
}
if (parentF.isFile()) {
nameList.add(parentF.getAbsoluteFile());
return;
}
String[] subFiles = parentF.list();
for (int i = 0; i < subFiles.length; i++) {
getSubFile(dirName + "/" + subFiles[i]);
}
}
public ArrayList getNameList() {
return nameList;
}
public static void main(String[] args) {
}
}
分享到:
相关推荐
遍历一个文件夹下面的所有文件(包括文件夹下的文件夹)
Java遍历目录显示文件列表,读取文件夹中的所有文件,并以列表的形式显示出这些文件,下面来看一下相关的代码: class ShowDirListener implements ActionListener {//取得目录内容的事件处理 public void ...
Java遍历目录所有文件,读取指定文件夹下的所有文件名,并列出来,使用java.io.File 类的方法来访问系统中的目录,在窗口上部的文本框中输入c 盘根目录“c:\”,按下窗口下部的按钮“View”,则在窗口中部的文本区...
将Dir.class放在任意需要遍历的文件目录,直接命令窗口运行java Dir生成Dir.txt文件
用java程序 遍历某个目录下的所有文件并将文件路径和文件最后修改时间,文件长度写入指定文件中
java 遍历文件目录,区分文件夹及问价类型,方便开发人员对文件操作,用于流方式的拷贝文件
1. 使用Files.list()迭代目录及其子目录文件 Files.list()可以迭代目录及其子目录文件 Files.list(Paths.get(".")) //当前目录 .forEach(System.out::println); 输出: .\filename1.txt .\directory1 .\filename2....
java实现遍历目录并更改图片尺寸 当然只要在里面加上一些其它代码 如java实现遍历目录并图片加水印 呵呵,只要改一下就是自己的了! 支持开源,支持共享
java代码,遍历文件目录下所有的文件并列出其名称。新手代码,如有冒犯,请多指教
Java遍历本地目录所有文件的实现,采用递规的方式
递归实现遍历目录下子所有目录内所有文件
本代码简单实现,遍历某个目录下的所有文件,并列出文件路径
java中读取目录下指定的文件
3、HDFS的使用(读写、上传、下载、遍历、查找文件、整个目录拷贝、只拷贝文件、列出文件夹下文件、删除文件及目录、获取文件及文件夹属性等)-java 网址:...
java设计模式【之】组合模式【源码】【场景:遍历目录树】 * 组合模式 * 将对象组合成树结构,表示 “部分与整体” 的关系 * 要求 部分与整体,具备相同的父类 * * 代码实现 * 输出当前目录下,全部目录层级...
快速多线程磁盘遍历。优化遍历算法,快速遍历,包括隐藏文件和系统文件在内的全部文件
java实现多级目录的遍历及技术,作为javaIO流学习的练手作品
主要介绍了Java遍历输出指定目录、树形结构下的所有文件包括子目录中的文件,需要的朋友可以参考下
提供学习,运行成功后发上来!有修改意见的朋友请给于指导!
JAVA获取FTP文件列表,功能齐全。包括:链接到服务器,上传文件到FTP服务器,从FTP服务器上下载文件并返回下载文件长度,返回FTP目录下的文件列表,删除FTP上的文件及目录,关闭链接。