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 unterordner

    wie 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.


Anmelden zum Antworten