如何扫描文件夹 大家好,我想问一下,如何用java实现对一个文件夹里面的文件进行列举,比如文件夹1里面有一些文件和文件夹2,文件夹2里面也有文件。如何一下子找出文件1里面包含的所有文件,最后连路经也列举出来。小弟在线等,谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 重复问题import java.io.File; import java.io.IOException; public class TestReadSubDirectory { public static void main(String[] args) throws IOException { TestReadSubDirectory p = new TestReadSubDirectory(); p.read("\\user\\123\\1"); } public void read(String filepath) throws IOException { File f = new File(filepath);// 定义文件路径 if (f.exists() && f.isDirectory()) {// 判断是文件还是目录 if (f.listFiles().length == 0) {// 若目录下没有文件则直接操作 // f.delete(); 对空目录的操作 } else {// 若有则把文件放进数组,并判断是否有下级目录 File file[] = f.listFiles(); int i = f.listFiles().length; for (int j = 0; j < i; j++) { if (file[j].isDirectory()) { // 对当前目录的操作 read(file[j].getAbsolutePath());// 递归调用del方法并取得子目录路径 } // 对文件的操作/ } } read(filepath);// 递归调用 } } } 求大神帮忙 {菜鸟}Array升序问题 小球在边框内随机碰撞运动过程 【求助】将字节数组写入文件后用记事本打开是乱码 求教!!UDP组播问题 xpath evaluate write((byte)c)这句话是说以字节形式把c写进流里去?if(c=="\n")又是什么意思? 求一道java作业,通过信号量实现汽车厂的生产,急! 装过oracle后,java程序不能运行 初看JAVA,问个白痴问题。。jdk,sdk,jre都是什么哦?他们有什么联系么??谢谢 如何读取EXCEL中的内容 关于PreparedStatement怎么使用setDate?
import java.io.File;
import java.io.IOException;
public class TestReadSubDirectory {
public static void main(String[] args) throws IOException {
TestReadSubDirectory p = new TestReadSubDirectory();
p.read("\\user\\123\\1");
}
public void read(String filepath) throws IOException {
File f = new File(filepath);// 定义文件路径
if (f.exists() && f.isDirectory()) {// 判断是文件还是目录
if (f.listFiles().length == 0) {// 若目录下没有文件则直接操作
// f.delete(); 对空目录的操作
} else {// 若有则把文件放进数组,并判断是否有下级目录
File file[] = f.listFiles();
int i = f.listFiles().length;
for (int j = 0; j < i; j++) {
if (file[j].isDirectory()) {
// 对当前目录的操作
read(file[j].getAbsolutePath());// 递归调用del方法并取得子目录路径
}
// 对文件的操作/
}
}
read(filepath);// 递归调用
}
}
}