2012-04-04 9 views

Antwort

3

Sie es so tun können, erhalten den Pfad der Ordner, den Sie mit allen Dateien löschen möchten, und dann alle eins nach dem anderen Dateien löschen.

File dir = new File("/data/directory_name/"); 

if (dir.isDirectory()) { 
     String[] children = dir.list(); 
     for (int i = 0; i < children.length; i++) { 
      new File(dir, children[i]).delete(); 
     } 
    } 
+0

antworten Löscht dieser Code Dateien aus dem DDMS-Datenordner? –

+0

Dies ist im Allgemeinen für jedes Verzeichnis. –

+0

Aber wie bekomme ich den Pfad des DDMS-Datenverzeichnisses? –

1

diesen Code versuchen

File file = new File(Environment.getExternalStorageDirectory()+"/filenameWithExtenstion"); 
file.delete(); 
+0

Dieser Code dient zum Löschen einer einzelnen Datei. Ich möchte alle dort gespeicherten Dateien löschen. Bitte gib mir den Code dafür an. Vielen Dank. –

+0

Sie möchten alle Dateien im Datenordner löschen? –

+0

Um die Liste der Dateien aus dem Verzeichnis zu erhalten, verwenden Sie die Methode 'file.list()' – Dharmendra