8 Stimmen

Ordner aus DDMS entfernen

Ich muss einen bestimmten Ordner aus dem /mnt/sdcard/new .

Ich sehe mir den Ordner mit dem DDMS in Eclipse an.

Wie können wir einen bestimmten Ordner entfernen.

Vielen Dank im Voraus.

11voto

Jainendra Punkte 23889

Sie können verwenden rm Befehl mit -r Parameter, um einen nicht leeren Ordner zu löschen.

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

HINWEIS: rmdir kann nur einen nicht leeren Ordner löschen.

7voto

Haresh Chaudhary Punkte 4413
C:\>adb shell
$ rmdir /mnt/sdcard/Android/data/mydirectory/

1voto

Dipak Keshariya Punkte 22039

Bitte verwenden Sie die folgende Methode zum Löschen von Ordnern auf der SD-Karte

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

Schreiben Sie folgenden Code für den Aufruf der Methode deleteDir()

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

0voto

elaz Punkte 121
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();

}

0voto

user3719290 Punkte 3

Wenn Sie einen beliebigen Ordner aus ddms löschen möchten, müssen Sie zunächst die adb-Shell über cmd aufrufen Gehen Sie einfach zu dem Pfad, in dem Ihr sdk \platform -tools\ befindet, ist dort Ihre adb-Shell

Um den Befehl zum Löschen von Ordnern auszuführen, müssen Sie zunächst Ihr Gerät rooten, indem Sie einfach Folgendes eingeben

adb root

dann können Sie den Ordner löschen mit

rmdir /mnt/sdcard/folder

zum Löschen eines Ordners mit Dateien

rm -r /mnt/sdcard/folder

Ich hoffe, meine Antwort hilft jedem (Anfänger)

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X