hi folks,
eure hilfe bräuchte ich mal.
ich brauche ein kleines applet, was folgendes tun soll.
nach klick auf ein button, muss man die möglichkeit haben ein laufwerk auszuwählen (cd/dvd laufwerk). nach der auswahl des laufwerkes wird der inhalt der ganzen cd/dvd in eine txt-datei geschrieben. hier sollten hauptsächlich die namen der verzeichnisse gespeichert werden. die dateinamen sind nicht so wichtig.
hat jemand von euch ein codeschnipsel für mich?
über google und diesem forum hab ich leider nichts gefunden
danke euch
ps:
hier das auslesen eines bestimmten pfades. allerdings hab ich keine ahnung, wie ich diese dialogbox für das auswählen des lw mache, geschweige denn, wie ich die daten in eine txt datei speicher
eure hilfe bräuchte ich mal.
ich brauche ein kleines applet, was folgendes tun soll.
nach klick auf ein button, muss man die möglichkeit haben ein laufwerk auszuwählen (cd/dvd laufwerk). nach der auswahl des laufwerkes wird der inhalt der ganzen cd/dvd in eine txt-datei geschrieben. hier sollten hauptsächlich die namen der verzeichnisse gespeichert werden. die dateinamen sind nicht so wichtig.
hat jemand von euch ein codeschnipsel für mich?
über google und diesem forum hab ich leider nichts gefunden
danke euch
ps:
hier das auslesen eines bestimmten pfades. allerdings hab ich keine ahnung, wie ich diese dialogbox für das auswählen des lw mache, geschweige denn, wie ich die daten in eine txt datei speicher
Java:
import java.io.File;
import java.io.IOException;
public class rekursion2 {
public static void main(String[] args) throws IOException{
String Verzeichnis = "D:\\Eigene Daten\\JavaApplet\\JavaTests";
Verzeichnisrekursion(Verzeichnis);
}
public static void Verzeichnisrekursion(String Verzeichnis) {
String separator = System.getProperty("file.separator");
System.out.println("Ich soll was mit dem Verzeichnis "+Verzeichnis+" machen");
File dir = new File(Verzeichnis);
if(dir.exists()) {
System.out.println("Gerade befinde ich mich im Verzeichnis: "+dir+" !");
String[] files = dir.list();
for(int i = 0;i<files.length;i++) {
File tmpdatei = new File(Verzeichnis+ separator + files[i]);
if(tmpdatei.isDirectory()) {
System.out.println("Ich habe gerade das Verzeichnis "+Verzeichnis + separator + files[i]+" gefunden und leier an dort auch direkt weiter zu machen");
Verzeichnisrekursion(Verzeichnis + separator + files[i]);
}else{
System.out.println("Gerade lese ich die Datei: "+files[i]+" aus.");
System.out.println(tmpdatei);
} }
}
}
}
Zuletzt bearbeitet: