遍历sdcard目录下所有 文件
时间: 2023-07-31 20:12:27 浏览: 106
以下是在 Android 平台上使用 Java 代码遍历 sdcard 目录下所有文件的示例:
```java
import java.io.File;
public class SdcardExplorer {
public static void main(String[] args) {
File sdcard = new File("/sdcard");
explore(sdcard);
}
private static void explore(File file) {
if (file.isDirectory()) {
File[] files = file.listFiles();
if (files != null) {
for (File f : files) {
explore(f);
}
}
} else {
System.out.println(file.getAbsolutePath());
}
}
}
```
该示例代码定义了一个 `SdcardExplorer` 类,其中包含一个 `explore` 方法,该方法通过递归方式遍历指定目录下的所有文件。在 `main` 方法中,我们传递了一个名为 `"/sdcard"` 的字符串来表示我们要遍历的目录。运行时,该程序将打印出 sdcard 目录下的所有文件路径。如果您想要遍历其他目录,只需将 `"/sdcard"` 替换为您想要遍历的目录路径即可。
阅读全文
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)