Android Studio10 如何保存和删除/storage/self/primary/项目资源文件/缩略图文件/2022.07.05/壁纸1.png
时间: 2023-10-09 20:16:12 浏览: 89
Android Studio Electric Eel - 2022.1.1 版本 安装包
在Android Studio中,要保存和删除文件,你可以使用Java的File类或Android的File类。下面是一个示例代码,演示如何保存和删除文件:
保存文件:
```java
String filePath = "/storage/self/primary/项目资源文件/缩略图文件/2022.07.05/壁纸1.png";
File file = new File(filePath);
// 检查父文件夹是否存在,如果不存在则创建
File parentDir = file.getParentFile();
if (!parentDir.exists()) {
parentDir.mkdirs();
}
// 将资源文件拷贝到指定路径
// 这里假设你已经有了一个要保存的源文件,可以使用Java的FileInputStream或Android的InputStream
File sourceFile = new File("path/to/source/file");
InputStream inputStream = new FileInputStream(sourceFile);
OutputStream outputStream = new FileOutputStream(file);
byte[] buffer = new byte[1024];
int length;
while ((length = inputStream.read(buffer)) > 0) {
outputStream.write(buffer, 0, length);
}
outputStream.close();
inputStream.close();
```
删除文件:
```java
String filePath = "/storage/self/primary/项目资源文件/缩略图文件/2022.07.05/壁纸1.png";
File file = new File(filePath);
if (file.exists()) {
file.delete();
}
```
请注意,为了在Android设备上访问存储权限,你需要在AndroidManifest.xml文件中添加相应权限声明。
阅读全文