PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Dateinamen von unbekanten Dateien in einem Verzeichnis unter Java bestimmen.



Lin728
16-07-2002, 15:52
Servus wiedermal!

Wie kann man herausfinden, welche Dateien in einem Verzeichnis liegen.
Ich will z.B. eine anwenung schreiben, bei der der User einzulesende files nach "doks" kopiert. dabei weiß meine App aber dann gar nicht, welche Datei sie genau öffnen soll. Gibts da klassen oder Möglichkeiten, wie man die Dateinamen kriegen kann?

Eine Lösung wäre, von neue dateien den Namen in einem Textfile abzuspeichern, das Testfile auszulesen und dann die Dateinamen der Datei zu verwenden. Is aber nicht besonders elegant....

Mfg

anda_skoa
16-07-2002, 17:46
Du meinst eine Fileliste?



import java.io.File;

//..

public void listFilesIn(String path)
{
File dir = new FIle(path);
if (!dir.exists() || !dir.isDirectory())
return;

File[] files = dir.listFiles();
for (int i = 0; i < files.length; ++i)
{
if (files[i].isFile())
System.out.println(files[i].getAbsolutePath());
}
}


Ciao,
_

Lin728
16-07-2002, 18:21
Tausend dank für deine Mühe!


Mfg