Android 从DDMS中删除文件夹
我需要从Android 从DDMS中删除文件夹,android,eclipse,cmd,ddms,Android,Eclipse,Cmd,Ddms,我需要从/mnt/sdcard/new中删除特定文件夹 我正在查看Eclipse中包含DDMS的文件夹 如何删除特定文件夹 提前感谢。请使用以下方法从SD卡中删除文件夹 C:\>adb shell $ rmdir /mnt/sdcard/Android/data/mydirectory/ // Deletes all files and subdirectories under dir. // Returns true if all deletions were successful.
/mnt/sdcard/new
中删除特定文件夹
我正在查看Eclipse中包含DDMS的文件夹
如何删除特定文件夹
提前感谢。请使用以下方法从SD卡中删除文件夹
C:\>adb shell
$ rmdir /mnt/sdcard/Android/data/mydirectory/
// Deletes all files and subdirectories under dir.
// Returns true if all deletions were successful.
// If a deletion fails, the method stops attempting to delete and returns false.
public static boolean deleteDir(File dir) {
if (dir.isDirectory()) {
String[] children = dir.list();
for (int i=0; i<children.length; i++) {
boolean success = deleteDir(new File(dir, children[i]));
if (!success) {
return false;
}
}
}
// The directory is now empty so delete it
return dir.delete();
}
您可以使用带有
-r
参数的rm
命令删除非空文件夹
C:\> adb shell
$ rm -r /mnt/sdcard/Android/data/mydirectory/
boolean success = (
new File("/data/data/yourpackege/New Folder")).delete();
if (!success) {
// Deletion failed Message
Toast.makeText(getApplicationContext(),"not deleted : ", Toast.LENGTH_LONG).show();
}else{
Toast.makeText(getApplicationContext()," deleted : ", Toast.LENGTH_LONG).show();
}
注意:
rmdir
只能删除非空文件夹。如果要先从ddms中删除任何文件夹,必须通过cmd转到adb shell
C:\> adb shell
$ rm -r /mnt/sdcard/Android/data/mydirectory/
boolean success = (
new File("/data/data/yourpackege/New Folder")).delete();
if (!success) {
// Deletion failed Message
Toast.makeText(getApplicationContext(),"not deleted : ", Toast.LENGTH_LONG).show();
}else{
Toast.makeText(getApplicationContext()," deleted : ", Toast.LENGTH_LONG).show();
}
只需转到sdk\platform tools\所在的路径,即adb外壳
若要运行用于删除文件夹的命令,您必须首先通过简单地键入以下命令来设置设备的根目录
adb root
然后,您可以使用删除文件夹
rmdir /mnt/sdcard/folder
删除包含文件的文件夹
rm -r /mnt/sdcard/folder
希望我的回答能帮助任何人(初学者)是的,那么问题是什么,你能看到DDMS中的文件夹吗??如果是,您可以选择并删除它,如果您想通过编程方式删除它,请告诉我您可以通过这种方式删除文件但不能删除文件夹@arfin您不能从DDMS中删除文件,您必须通过adb shell或通过编程方式,adb shell rmdir/mnt/sdcard/Folderohhh year@Androider您是对的。。对不起。@Arfin没有srry vrry yar。。!!你的努力就是你的成就。。!!