import java.io.File;
/**
* 运用IO流知识,编一个程序,将D盘目录下所有文件遍历出来
* @author 够潮
*
*/
public class Demo7 {
/**
* 利用递归遍历
* @param filePath
*/
public static void getAllFile(String filePath){
/**
* 绑定目录
*/
File dir = new File(filePath);
/**
* 得到子目录和文件列表
*/
String fileList[] = dir.list();
/**
* 遍历
*/
if(fileList == null)
return ;
for( int i= 0 ; i < fileList.length; i ++){
String name = fileList[i];
String pathName = filePath+File.separator+name;//得到当前目录的全路径
File curFile = new File(pathName);
/**
* 如果当前是目录
*/
if(curFile.isDirectory() ){
System.out.println(pathName+":");
/**
* 递归
*/
getAllFile(pathName);
}
/**
* 如果当前是文件
*/
if(curFile.isFile()){
System.out.println(pathName) ;
}
}
}
/**
* @param args
*/
public static void main(String[] args) {
Demo7.getAllFile("D:\\");
}
}
分享到:
相关推荐
遍历目录,包括子目录中的文件。读取access数据库图片存储路径,和服务器上的图片路径相比较。删除指定文件
编写一个java应用程序,将一个包含多个子目录和文件的目录复制到另外一个指定的目录下。 实验要求 1)欲复制的目录中包含的文件数和子目录层次未知,必须在程序执行时获得这些信息。 2)显示欲复制的目录的...
统一修改目录下文件后缀名,IO流的基本操作,递归遍历目录下所有文件,找到符合条件的后缀并修改
Java遍历目录所有文件,读取指定文件夹下的所有文件名,并列出来,使用java.io.File 类的方法来访问系统中的目录,在窗口上部的文本框中输入c 盘根目录“c:\”,按下窗口下部的按钮“View”,则在窗口中部的文本区...
C#读写文本文件及读写二进制文件,遍历文件夹中的文件,打开文件,保存文件等常用的IO操作集。
java实现多级目录的遍历及技术,作为javaIO流学习的练手作品
IO流读取和创建文件IO流读取和创建文件IO流读取和创建文件IO流读取和创建文件IO流读取和创建文件
IO流文件的复制
36个io流相关的知识点,36个io流相关的知识点,36个io流相关的知识点
map集合的特性和它的遍历方式 还有一个根据Set特性的一个排序 以及IO流 字节流和字符流实现代码
JAVAIO流总结宝典,分享给大家,总结较为全面
通过IO流把文件传到前端并下载
Java中文件IO流.pdf 学习资料 复习资料 教学资源
java IO
给定以下XML结构文件(files.xml): <FileSystem> < DriverC > ”MSDOS622”> ” Command.com” ></File> </Dir> ”MSDOS.SYS” ></File> ” IO.SYS” ></File> </DriverC> < DriverD > …… </DriverD>...
java课程设计 -- 电脑记事本程序 swing io流 图形化界面 文件类 文件管理器类 本Java课程设计将向您展示一个拥有图形化的电脑记事本程序。通过使用Swing图形化界面和IO流技术,文件管理类。设计一个功能强大的记事本...
自己写的 io流 多线程 实现上传下载 小程序 java
主要介绍了Java基于IO流读取文件的方法,涉及Java文件流操作的相关技巧,具有一定参考借鉴价值,需要的朋友可以参考下
java 使用IO流实现文件的复制 java 使用IO流实现文件的复制
模拟网络通信IO流文件传递