Android中下载文件前判断文件夹是否存在,不存在就创建
时间: 2023-12-30 07:04:24 浏览: 144
Android获取SDcard目录及创建文件夹的方法
您可以使用以下代码来检查文件夹是否存在,如果不存在则创建它:
```
String folderPath = "/sdcard/download/";
File folder = new File(folderPath);
if (!folder.exists()) {
folder.mkdirs();
}
```
在这里,我们首先指定文件夹路径。然后我们使用 `File` 类创建一个文件的实例并传递文件夹路径作为参数。接下来,我们使用 `exists()` 方法检查该文件夹是否存在。如果它不存在,我们使用 `mkdirs()` 方法来创建文件夹和任何必需的中间文件夹。
注意,您需要在 AndroidManifest.xml 文件中添加适当的权限,以便访问设备上的存储:
```
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
```
阅读全文