Necesito eliminar una carpeta en particular del /mnt/sdcard/new
.Eliminar carpetas de DDMS
Estoy mirando la carpeta con el DDMS en Eclipse.
Cómo eliminamos una carpeta en particular.
Gracias de antemano.
Necesito eliminar una carpeta en particular del /mnt/sdcard/new
.Eliminar carpetas de DDMS
Estoy mirando la carpeta con el DDMS en Eclipse.
Cómo eliminamos una carpeta en particular.
Gracias de antemano.
C:\>adb shell
$ rmdir /mnt/sdcard/Android/data/mydirectory/
Utilice a continuación el método para la carpeta de eliminación de sdcard
// 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();
}
escribir a continuación el código para el método
// Delete an empty directory
boolean success = (new File("directorypath")).delete();
if (!success) {
// Deletion failed Message
}
Puede utilizar rm
comando con -r
parámetro para borrar un deleteDir llamada() carpeta no vacía.
C:\> adb shell
$ rm -r /mnt/sdcard/Android/data/mydirectory/
NOTA: rmdir
puede eliminar sólo una carpeta no vacía.
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();
}
Si desea eliminar cualquier carpeta de DDMS primero hay que ir a adb shell través de cmd sencillo ir a la ruta donde \ se encuentra su SDK \ Platform-herramientas, no es su adb shell
al ejecutar comando para eliminar carpetas debe erradicar primero el dispositivo simplemente escribiendo
adb root
entonces se puede eliminar la carpeta usando
rmdir /mnt/sdcard/folder
eliminar carpeta con los archivos
rm -r /mnt/sdcard/folder
esperan mi respuesta ayudará a cualquier persona (principiantes)
Yea entonces ¿cuál es el problema, que son capaces de ver la carpeta dentro DDMS ?? En caso afirmativo, puede seleccionarlo y eliminarlo si quiere hacerlo mediante programación, hágamelo saber –
Puede eliminar archivos pero no la carpeta de esa manera @Arfin –
No puede desde DDMS, tiene que hacerlo mediante adb shell o programáticamente, ** adb shell rmdir/mnt/sdcard/Folder ** – user370305