java 如何快速获取windows磁盘上文件
时间: 2024-05-09 19:21:38 浏览: 15
你可以使用Java的File类来实现快速获取Windows磁盘上的文件。以下是示例代码:
```java
import java.io.File;
public class GetFilesInWindowsDrive {
public static void main(String[] args) {
// 获取Windows磁盘上的文件
File[] files = File.listRoots();
for (File file : files) {
System.out.println("磁盘:" + file.getAbsolutePath());
File[] fileList = file.listFiles();
for (File f : fileList) {
if (f.isFile()) {
System.out.println("文件:" + f.getName());
} else if (f.isDirectory()) {
System.out.println("目录:" + f.getName());
}
}
}
}
}
```
该代码段使用`File.listRoots()`方法获取Windows磁盘的根目录列表,并使用`File.listFiles()`方法获取每个根目录下的所有文件和目录。您可以根据需要进一步处理这些文件和目录。