用java写:读取windows本地文件夹内所有的文件目录下的所有文件
时间: 2024-04-12 09:28:51 浏览: 154
可以使用 Java 的文件操作类来读取 Windows 本地文件夹内所有的文件目录下的所有文件。以下是一个示例代码:
```java
import java.io.File;
public class ReadFilesInFolder {
public static void main(String[] args) {
String folderPath = "C:\\path\\to\\folder";
File folder = new File(folderPath);
if (folder.exists() && folder.isDirectory()) {
readFiles(folder);
} else {
System.out.println("Folder does not exist or is not a directory.");
}
}
public static void readFiles(File folder) {
File[] files = folder.listFiles();
if (files != null) {
for (File file : files) {
if (file.isDirectory()) {
readFiles(file); // 递归读取子文件夹中的文件
} else {
System.out.println(file.getAbsolutePath());
}
}
}
}
}
```
你只需要将 `folderPath` 变量设置为你想要读取的文件夹路径,然后运行该程序,它将打印出该文件夹内所有文件的绝对路径。请确保你有足够的权限来访问这些文件。
阅读全文