从DDMS中删除文件夹

问题描述:

我需要从/mnt/sdcard/new中删除特定的文件夹。从DDMS中删除文件夹

我在Eclipse中查看DDMS文件夹。

我们如何删除特定的文件夹。

在此先感谢。

+0

是啊,那有什么问题,你可以看到里面DDMS的文件夹?如果是的话,你可以选择并删除它,如果你想以编程的方式做,然后让我知道 – 2012-07-06 06:27:05

+0

你可以通过这种方式删除文件,但不是该文件夹@Arfin – 2012-07-06 06:28:33

+2

你不能从DDMS,你必须做的adb外壳或编程方式,** adb外壳rmdir/mnt/sdcard /文件夹** – user370305 2012-07-06 06:30:05

C:\>adb shell 
$ rmdir /mnt/sdcard/Android/data/mydirectory/ 

请使用以下方法删除文件夹从SD卡

// 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(); 
} 

写下面调用deleteDir()方法

// Delete an empty directory 
boolean success = (new File("directorypath")).delete(); 
if (!success) { 
    // Deletion failed Message 
} 

可以使用rm命令-r参数删除代码非空文件夹。

C:\> adb shell 
$ rm -r /mnt/sdcard/Android/data/mydirectory/ 

注意:rmdir只能删除非空文件夹。

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(); 

} 

如果你想删除DDMS任何文件夹首先,你必须通过在cmd 简单走到哪里你的SDK \平台工具\所在的路径去亚行外壳,还有就是你的adb外壳

运行的删除文件夹命令,你必须先通过简单地输入

adb root 

铲除你的设备,那么你可以删除使用

的文件夹0

删除与文件夹

rm -r /mnt/sdcard/folder 

希望我的回答可以帮助的人(初学者)