Hi debegr92,
dein Post ist zwar schon ne weile her aber ich versuch es trotzdem mal.
ZitatWenn ich aber nun vor hätte nach mehreren solcher Dateien auf dem internen Speicher zu suchen, wie mache ich das dann?
Ok ich geh mal davon aus du möchtest innerhalb DEINER Anwendung den internen Speicher durchsuchen.
Java
package de.datei.test;
import java.io.File;
import java.io.FileNotFoundException;
import android.app.Activity;
import android.os.Bundle;
import android.util.Log;
public class DateiTest extends Activity {
private static final String TAG = DateiTest.class.getSimpleName();
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
try {
//Dateien werden im Verzeichnis File deiner Anwendung angelegt
this.openFileOutput("Datei_1.txt", MODE_PRIVATE);
this.openFileOutput("Datei_2.txt", MODE_PRIVATE);
this.openFileOutput("Datei_3.txt", MODE_PRIVATE);
this.openFileOutput("Datei_4.txt", MODE_PRIVATE);
this.openFileOutput("Datei_5.txt", MODE_PRIVATE);
//ermittelt den Ordner mit den Files Ordner
File ordnerFile = getFilesDir();
//Dateien innerhalb des Ordners
File[] dateien = ordnerFile.listFiles();
//Auslesen der Dateinamen
for(int i = 0; i < dateien.length; i++){
Log.i(TAG, "Dateiname: "+dateien[i].getName());
}
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
Alles anzeigen
Ausgabe LogCat:
Code
05-15 11:58:28.952: I/DateiTest(202): Dateiname: Datei_5.txt
05-15 11:58:28.962: I/DateiTest(202): Dateiname: Datei_4.txt
05-15 11:58:28.962: I/DateiTest(202): Dateiname: Datei_3.txt
05-15 11:58:28.962: I/DateiTest(202): Dateiname: Datei_2.txt
05-15 11:58:28.962: I/DateiTest(202): Dateiname: Datei_1.txt
Sollte das nicht deine Frage gewesen sein kannst du dich ja noch einmal melden.
mfg Titus