Android12创建文件夹和文件
时间: 2023-09-07 10:14:45 浏览: 516
要在Android 12中创建文件夹和文件,你可以按照以下步骤进行操作:
1. 在你的应用程序中,确保已经获取了存储权限。
2. 使用 `Environment.getExternalStoragePublicDirectory()` 方法获取外部存储目录的引用。例如,如果你想在公共图片目录下创建一个名为 "MyFolder" 的文件夹,可以使用以下代码:
```
File folder = new File(Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_PICTURES), "MyFolder");
```
3. 确定你要创建的文件夹或文件的名称和类型。例如,如果你要创建一个名为 "MyFile.txt" 的文本文件,可以使用以下代码:
```
File file = new File(folder, "MyFile.txt");
```
4. 使用 `mkdir()` 方法创建文件夹或使用 `createNewFile()` 方法创建文件。例如,要创建名为 "MyFolder" 的文件夹,可以使用以下代码:
```
if (!folder.exists()) {
folder.mkdir();
}
```
同样地,要创建名为 "MyFile.txt" 的文件,可以使用以下代码:
```
if (!file.exists()) {
file.createNewFile();
}
```
这些代码将在指定路径下创建一个名为 "MyFolder" 的文件夹和一个名为 "MyFile.txt" 的文本文件。请注意,在 Android 10 或更高版本中,创建文件夹或文件时,需要使用 `MediaStore` API 进行更改通知。