Problem mit datei suche
-
Hallo...
würde gern mit einer funktion in einem beliebigen Pfad nach
mp3-dateien suchen...und die Pfade der gefundenen mp3-dateien
in eine datei schreiben.wollte das von einem system() befehl erledigen lassen
system("dir *.mp3 /s/b/o:n >>test.txt");
So funktionierts auch...durchsucht dann aber nur den Ordner in
dem das Prog. liegt und dessen unterordnerwie kann einen gewünschten Pfad durchsuchen, hab gedacht so:
system("D:\musik\rock dir *.mp3 /s/b/o:n >>test.txt");
funktioniert aber nicht !?!
.
-
ok...
weiß jetzt wie es geht. Muss den Pfad hinter dir angeben:
system("dir d:\\*.mp3 /s/b/o:n >>test.txt");
eigentlich ja auch klar...aber na gut
bis denn
-
Geh mal ins Konsolenforum und such dort nach Verzeichnisse auslesen o. ä. Die Variante mit system() und DIR gefällt mir persönlich nicht sonderlich. Es gibt extra Funktionen, um Verzeichnisse und deren Inhalt auszulesen (allerdings systemspezifisch, aber das bist du mit system() und DIR ja eh schon).
Wenn du nur Konsolenbefehle in deinem Programm verwendest, dann kannst du auch gleich eine Batchdatei schreiben.