Ordner "auslesen"

w0zz

Mitglied
Hey

wie kann ich den Inhalt eines Ordners (z.B. in dem sich nur *.avi Dateien befinden) auslesen? bzw in einem Array oder Hashmap speichern lassen?
Ich hab auch schon die Glaskugel befragt aber ich komm mit diesen "Anleitungen" nicht wirklich weiter.

Vorallem hat es für mich den Anschein als wär das alles zu vie lfür das was ich brauche.

Gibt es kein Java Utility das ich in die Klasse laden kann und es mir die Daten ließt und speichert?

Greetz,
w0zz
 

HimBromBeere

Top Contributor
Java:
File f = new File(path);
File[] files = f.listFiles();
for (File file: files) {...}

EDIT: Alternativ kannst du auch mit File#list sämtliche Strukturen extrahieren (alo sowhol Ordner als auch Dateien)
 

w0zz

Mitglied
tut mir leid für die dummen fragen aber das hilft mir auch noch nicht wirklcih weiter...
muss ich zu erst eine klasse erstellen?

ich hab ehrlihc gesagt keine ahnung bin jetzt schon überfordert :D
 

HimBromBeere

Top Contributor
Naja, im einfachsten Fall schreibst du diese paar Zeilen in die main-Funktion rein. Musst du nur doch deoinen Pfad anpassen und dann kannst du innerhalb einer Schleife alle Dateien durchwühlen oder was weiß ich was mit anstellen.
 

Michael...

Top Contributor
tut mir leid für die dummen fragen aber das hilft mir auch noch nicht wirklcih weiter...
muss ich zu erst eine klasse erstellen?
Klassen sind die Basis von Java. Code kann nur innerhalb einer Klasse definiert werden.
Grundgerüst einer ausführbaren Klasse.
Java:
class EineKlasse {
     public static void main(String[] s) {
     }
}
Eventuell eher von Grund auf anfangen, bevor man sich mit "komplexeren" Problemen beschäftigt.
 

w0zz

Mitglied
wie kann ich ihm den Pfad sagen?
-> path = D:\test ?

das ist mein Code bis jetzt:

Java:
class FileTest
{

	public static void main (String[] args) 
	{

File f = new File(D:\Test);
File[] files = f.listFiles();
for (File file: files) {D:\Test};

	}

}
 

HimBromBeere

Top Contributor
Der Konstruktor für File erwartet einen String, also irgendwas in Anführungszeichen...
Innerhalb der Schleife kannst du z.B. mit System.out.println(...) den Dateinamen ausgeben lassen, um zu testen, ob du alles richtig gemacht hast.
Ein wenig Eigeninitiative wäre schon wünschenswert... was sagt denn dein Compiler zu deinem Code, sicherlich nicht, jauuuu... großartig... ich werd dann mal
 

irgendjemand

Top Contributor
sry ... aber dazu muss ich jetzt mal meinen senf geben

@TO
du hast scheinbar noch nicht wirklich ahnung von java und willst dann schon mit I/O rumspielen ? ... ohne dir zu nahe treten zu wollen würde ich dir aif grund der gefahr von datenverlust abraten ...

was mich nur wundert : woher hast du das foreach *for(File file : files)* ?

google mal nach "Java ist auch eine Insel" und fang erstmal mit den basics an bevor du dich in sowas reinsteigerst
 
S

SlaterB

Gast
> was mich nur wundert : woher hast du das foreach *for(File file : files)* ?
von HimBromBeere, gestern 22:15 gepostet ;)


das Fehlen jeglicher Grundlagen ist wirklich eklatant, jede einzelne Code-Zeile müsste dir auch noch hingeschrieben werden
und du würdest dabei nichtmal etwas lernen, nur abtippen wie eine chinesische Gebrauchsanleitung für einen Wok

mal sehen ob jemand das Spiel hier noch etwas weiterspielt, aber Erfolg darf man nicht erwarten
 

Gossi

Bekanntes Mitglied
Ansonsten stimme ich dir voll zu - der "kreative" Gebrauch der foreach-Schleife zeigt ja, dass dem TO hier schon grundlegende Sprachkonstrukte fehlen.

Ich muss aber auch gestehen, dass ich mich 3 Jahre vor den for-Schleifen gedrückt habe :D

Hab immer sowas geschrieben:

Java:
int i = 0;
while(i < liste.size()) {
     //dowado
     i++;
}
 

HimBromBeere

Top Contributor
Ich weiß gar nicht, was ihr alle gegen mein Schleifchen habt... es war halt nur eine Variante von vielen, sicherlich wäre das auch mit jeder anderen gegangen...
 
S

SlaterB

Gast
mit 'kreativen Gebrauch' angemeckert wurde der ergänzte Schleifeninhalt, denke ich
Java:
for (File file: files) {D:\Test};
 
J

jDennis79_nli

Gast
mit 'kreativen Gebrauch' angemeckert wurde der ergänzte Schleifeninhalt, denke ich
Java:
for (File file: files) {D:\Test};

Natürlich! Das war doch nicht unverständlich formuliert, oder? :)

Aber "angemeckert" war das eigentlich sowieso nicht. Irgendwie wird mein "Ton" immer überinterpretiert, auch im RL. Was mache ich bloß falsch? :D
 

irgendjemand

Top Contributor
gut das mit foreach hab ich überlesen ... sry

wie dem auch sei ...
ich denke es sollte klar sei das TO hier deutliche grundlagen fehlen ... und bevor sich TO diese nicht aneignet wird es wenig sinn haben ihn mit code zuzuschütten ...
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
E Outlook ordner auslesen Java Basics - Anfänger-Themen 4
B Name von Verzeichnis bekommen - Files von einem Ordner auslesen Java Basics - Anfänger-Themen 4
T .jar Datei als Ordner benutzen/ Dateien aus .jar Datei auslesen Java Basics - Anfänger-Themen 3
M Input/Output Namen der Files aus einem Ordner MIT bestimmten Encoding auslesen? Java Basics - Anfänger-Themen 3
V Datei in Ordner auslesen -> neuer Ordnername Java Basics - Anfänger-Themen 7
J Dateien aus Ordner auslesen bzw. einlesen Java Basics - Anfänger-Themen 4
BleedingSt4r Ordner + Unterordner "auslesen" ? Java Basics - Anfänger-Themen 32
P [Positiv Erledigt] Ordner mit Bildern auslesen und diese speichern Java Basics - Anfänger-Themen 7
J ordner auslesen Java Basics - Anfänger-Themen 4
D Dateien aus Ordner auslesen und in JList anzeigen! Java Basics - Anfänger-Themen 33
C Text Dateien aus einem Ordner auslesen? Java Basics - Anfänger-Themen 3
M Wo den Ordner javafx-sdk-21.0.2 unter Linux ablegen? Java Basics - Anfänger-Themen 5
N Textdatei aus Resourcen-Ordner eines Projekts/ jar-file lesen Java Basics - Anfänger-Themen 4
berserkerdq2 Wie gebe ich den Pfad zu einer Datei an, die in einem Ordner in Eclipse ist? Java Basics - Anfänger-Themen 1
E Javamail Gesendet ordner Java Basics - Anfänger-Themen 1
L Ordner in neuen erstellten Ordner erstellen Java Basics - Anfänger-Themen 12
T src Ordner ausführen Java Basics - Anfänger-Themen 9
M Pfadprobleme - Zugriff auf einen Ordner im Workspace Java Basics - Anfänger-Themen 17
L Files verschieben in einen Ordner Java Basics - Anfänger-Themen 87
Henri Mehrere Ordner umbenennen Java Basics - Anfänger-Themen 11
J Eclipse Einrichten : Umzug in anderen Ordner Java Basics - Anfänger-Themen 2
N Project layout eclipse ( seperate ordner für klassen ? ) Java Basics - Anfänger-Themen 1
F Ordner auf alle Unterdatein abfragen Java Basics - Anfänger-Themen 3
F Zeile in Ordner Java Basics - Anfänger-Themen 4
J variablePathPart ändern nach dem Ordner abgearbeitet worden ist Java Basics - Anfänger-Themen 1
das_leon Auf Ordner zugreifen (Vollzugriff) Java Basics - Anfänger-Themen 2
MR._FIRE_Flower Ordner im Explorer öffnen lassen Java Basics - Anfänger-Themen 2
C Methoden Dateien im Ordner anzeigen Java Basics - Anfänger-Themen 12
L Ordner Zippen Java Basics - Anfänger-Themen 2
L Ordner zusammenlegen Java Basics - Anfänger-Themen 3
J Java Ordner Erstellung nicht möglich. Java Basics - Anfänger-Themen 3
G Input/Output Aus txt-Datei lesen, aus Ordner Java Basics - Anfänger-Themen 1
M Ordner mit Inhalt löschen Java Basics - Anfänger-Themen 7
M Erste Schritte Ordner im selber Verzeichnis wählen Java Basics - Anfänger-Themen 1
D Input/Output Ordner aus .Jar in das Verzeichnis der .Jar kopieren Java Basics - Anfänger-Themen 1
P Einen Ordner mit Dateien hochladen [FTP] Java Basics - Anfänger-Themen 2
agent47 Input/Output Ordner/Datei Rekutrsiv erstellen und Java Basics - Anfänger-Themen 8
S Prüfen ob bestimmter Ordner geöffnet ist (Windows XP) Java Basics - Anfänger-Themen 5
D Ordner der Ausgeführten Datei erhalten Java Basics - Anfänger-Themen 4
P newbie- Frage zu Ordner-Projektstruktur Java Basics - Anfänger-Themen 3
L Herunterladbares Java Programm in bestimmten Ordner speicher Java Basics - Anfänger-Themen 3
M Input/Output Ordner erstelen? Java Basics - Anfänger-Themen 12
A Ordner zippen Java Basics - Anfänger-Themen 10
J Ordner unter Windows Verstecken Java Basics - Anfänger-Themen 2
D Ordner auf Desktop erstellen(Pc unabhängig) Java Basics - Anfänger-Themen 3
M Neuen Ordner im Überverzeichnis erstellen, und dadrin arbeiten Java Basics - Anfänger-Themen 4
I Ordner schnell durchlesen Java Basics - Anfänger-Themen 11
I ZIP Archive erstellen - ich möchte aber nur den jeweiligen Ordner zippen, bekomme ganzen Pfad Java Basics - Anfänger-Themen 1
I Datei schreiben, im Klassen-Ordner Java Basics - Anfänger-Themen 15
P Dateien im Ordner auflisten. Java Basics - Anfänger-Themen 3
V bin und src Ordner Java Basics - Anfänger-Themen 3
M JFS- Ordner von faces-config.xml Java Basics - Anfänger-Themen 2
M JFileChooser Ordner auswählen Java Basics - Anfänger-Themen 5
C src-Ordner in jar-Datei (Eclipse) Java Basics - Anfänger-Themen 4
S Datei ausführen, verschiedene Ordner Java Basics - Anfänger-Themen 2
B Ordner leeren/löschen Java Basics - Anfänger-Themen 5
M Java-Datei in Ordner Kopieren Java Basics - Anfänger-Themen 12
X Wieso mehrere JRE ordner? Java Basics - Anfänger-Themen 8
N Kein Zugriff auf Ordner -> NullPointerException Java Basics - Anfänger-Themen 2
I Dateien in Ordner und Unterordner durchsuchen Java Basics - Anfänger-Themen 18
J Markierte Einträge (Dateien) in JList sollen in einen anderen Ordner verschoben werden. Java Basics - Anfänger-Themen 12
D Compiler-Fehler Klasse wird im selben Ordner nicht gefunden Java Basics - Anfänger-Themen 5
J Markierte Items in einer JLIST in einen Ordner verschieben Java Basics - Anfänger-Themen 2
S Bearbeiting von xml-Datei in src-Ordner möglich?i Java Basics - Anfänger-Themen 5
B res-Ordner für Text- und Bilddateien Java Basics - Anfänger-Themen 23
B Ordner in jar dateien einfügen Java Basics - Anfänger-Themen 4
M Java Eclipse IDE erstellt keinen Bin Ordner. Java Basics - Anfänger-Themen 10
F Kopieren von Ordner sammt inhalt Java Basics - Anfänger-Themen 5
V Ressourcen aus Ordner nutzen Java Basics - Anfänger-Themen 5
R Aus jar Ordner lesen Java Basics - Anfänger-Themen 27
F Auf Ordner im selben Verzeichniss zugreifen Java Basics - Anfänger-Themen 3
K Input/Output Verschiedene Ordner für Java u.v.m. Projekte Java Basics - Anfänger-Themen 3
P Problem :Java-Dateien in einem Ordner ablegen Java Basics - Anfänger-Themen 10
S Ordner / Package Struktur bei größerem Projekt? Java Basics - Anfänger-Themen 8
O Erste Schritte Runnable Jar <- Ordner Fehlen Java Basics - Anfänger-Themen 6
D höchster ordner in zip datei Java Basics - Anfänger-Themen 14
J Ordner und Unterordner nach Dateien durchsuchen Java Basics - Anfänger-Themen 7
M Dateipfad: einen Ordner "hoch" Java Basics - Anfänger-Themen 11
L Größe von Ordner wiedergeben Java Basics - Anfänger-Themen 4
M Applet soll Bilder aus Ordner lesen Java Basics - Anfänger-Themen 9
V .cab Dateien im Win Profil Ordner? Java Basics - Anfänger-Themen 5
eLogic Ordner kopieren/schreiben Java Basics - Anfänger-Themen 2
D Ordner in Eclipse Importieren Java Basics - Anfänger-Themen 6
F Ordner in JAR scannen Java Basics - Anfänger-Themen 3
xehpuk Ordner "Eigene Bilder" ansteuern Java Basics - Anfänger-Themen 3
P Kompelieren von 2 Java Dateien im selben Ordner Java Basics - Anfänger-Themen 13
G jar datei funktioniert nicht ohne jdom.jar im Ordner Java Basics - Anfänger-Themen 7
H Textdateien in Ordner einlesen - unendlich ? Java Basics - Anfänger-Themen 8
B Datei in mehrere Ordner splitten und wieder zusammenfuegen... Java Basics - Anfänger-Themen 3
B Ordner öffnen (eigener Dateibrowser) Java Basics - Anfänger-Themen 8
F Liste aller Ordner auf einem Laufwerk erstellen? Java Basics - Anfänger-Themen 3
StrikeTom Wie ermittel ich alle dateinamen in einem Ordner Java Basics - Anfänger-Themen 2
H Wie Projekt-Ordner-Pfad ermitteln? Java Basics - Anfänger-Themen 11
S Betriebssystem - Ordner erstellen auf Windows & Linux Java Basics - Anfänger-Themen 3
S Ordner erstellen Problem Java Basics - Anfänger-Themen 4
S Ordner umbenennen mit renameTo - mysteriöses Problem Java Basics - Anfänger-Themen 9
T alle Ordner in einem Ordner in JList anzeigen Java Basics - Anfänger-Themen 3
M Ordner Download Java Basics - Anfänger-Themen 11
Developer_X Zugriff auf PC verweigert bei Ordner erstellung, wie zulassen?! Java Basics - Anfänger-Themen 3
Developer_X Java File listet den Ordner, in dem sich die Datei befindet Java Basics - Anfänger-Themen 7

Ähnliche Java Themen

Neue Themen


Oben