我希望我的应用程序的用户能够删除DCIM文件夹(位于SD卡上并包含子文件夹).
这有可能,如果是这样的话怎么样?
我正在尝试从内部存储中删除我的文件夹,但我正在使用的代码实际上并没有工作.有什么想法吗?
Button login = (Button) findViewById(R.id.login_btn);
login.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
String name = "/data/data/"+context.getPackageName()+"/files/";
Log.e("","path : "+name);
File myDir = new File(name);
myDir.delete();
boolean iff = myDir.delete();
Log.e("","iff : "+iff);
}
});
Run Code Online (Sandbox Code Playgroud)
按钮点击后得到的结果:
11-17 13:09:58.869: E/(15952): path : /data/data/com.android.test/files/
11-17 13:09:58.869: E/(15952): iff : false
Run Code Online (Sandbox Code Playgroud) 我的应用程序在SD卡上有一个目录.应用程序将注释保存在新的子目录中.我想使用shell命令"rm -r"删除整个子目录,但应用程序抛出异常:
04-02 23:14:23.410: W/System.err(14891): java.io.IOException: Error running exec(). Command: [cd, /mnt/sdcard/mynote, &&, rm, -r, aaa] Working Directory: null Environment: null
谁能帮我?
我正在开发Android平板电脑应用程序.我在SD卡中创建了一个文件夹来存储图像.我想在某些时候删除此文件夹,我该如何实现?我也发布了我的代码.
// This is code for deletion of folder .
File file = new File(Environment.getExternalStorageDirectory()+"/Easy_Measurement_images");
if(file.exists())
{
file.delete();
}
Run Code Online (Sandbox Code Playgroud)
此代码不从SD卡android删除文件夹.