public class test {
public static void main(String[] args) throws IOException {
find();
}
public static void find(){
//该方法可以获取电脑上的所有盘符,放到数组当中
File[] f = File.listRoots();
for (File file : f) {
fileTxt(file);
}
}
//遍历文件的方法
public static void fileTxt(File f) {
//接受盘符所有的文件,放进数组当中
File[] files = f.listFiles();
if (files != null) {
for (File file : files) {
if (file.isFile()) {
//这里是判断,可以根据想获取的类型进行改变
if (file.getName().endsWith("txt")) {
System.out.println(file);
}
} else {
//如果不是文件是文件夹,则继续递归遍历
fileTxt(file);
}
}
}
}
}
Java遍历所有盘符的代码
最新推荐文章于 2024-09-15 19:46:31 发布