public class Demo {
public static void main(String[] args) {
//得到所有根目录
File [] file = File.listRoots();
String
s;
//遍历所有磁盘
for (
int j =
3; j < file.
length; j++) {
System.out.println(
"----------------------这是"+file[j]+
"盘下的文件目录----------------------------------------");
s= file[j].getAbsolutePath();
isFile(
s);
System.out.println(
"--------------------------------------------------------------");
}
}
static void isFile(String path){
String []
sub;
File f = new File(path);
if(f.isDirectory())
{
System.out.println(f.getAbsolutePath());
sub = f.list();
for (
int i =
0; i <
sub.length; i++) {
path = f.getAbsolutePath()+
"\\"+
sub[i];
isFile(path);
}
}
else
{
System.out.println(f.getName());
}
}
}
java.io.File是学习io的基础类。 io操作无非存在于这三个地方之间: 内存 硬盘 网络
转载请注明原文地址: https://ju.6miu.com/read-963964.html