【发布时间】:2015-05-29 07:41:58
【问题描述】:
我希望能够获取存储在我的应用程序可绘制文件夹中的 png 图像(称为 1.png、2.png、3.png)并将它们复制/保存到由创建的文件目录我的应用程序正在启动。
我已尝试 .createnewfile(),但无法正常工作。
以下代码用于创建我的文件目录:
//-----create file directory for images
public void createDirectory() {
try {
File imageDirectory = new File(Environment.getExternalStorageDirectory() + "/DCIM/C2AT_IMAGES");
if (!imageDirectory.exists()) {
imageDirectory.mkdirs();
//something here to take images from drawable folder and place them into my newely created directory
File imageFile = new File(Environment.getExternalStorageDirectory() + "/DCIM/C2AT_IMAGES", //something here getDrawable maybe?
);
imageFile.createNewFile();
}
}
catch (Exception e) {
Log.d("MAKE_DIR", "error creating directory");
}
}
谢谢
【问题讨论】:
-
请显示您尝试过的代码,以及您遇到的错误
-
这些可绘制对象是在应用程序中使用,还是您只想将位图放到外部目录中?
标签: android file directory android-file