NVNM
23-11-15, 14:33
Hallo zusammen!
Folgende Situation: Wir brauchen ein Programm das bestimmte Ordner und deren Unterordner ausliest und dann alle enthaltenen JPGs mit dem entsprechenden Pfad in eine Datei schreibt.
Wäre kein Problem mit QShell und ls, aber dabei bin ich auf das Problem gestoßen, dass aus irgendwelchen Gründen bestimmte Bilder nicht ausgelesen werden. Schlimmer, die Funktion stoppt ihre Suche einfach sobald sie auf ein solches Bild trifft. Der Rest des Ordners wird also nicht mehr gelesen.
Ich versuche also gerade mit CL ein Programm dazu zu schreiben. DSPLNK funktioniert einwandfrei, kann aber natürlich immer nur einen Ordner durchsuchen. So weit ich weiss gibt es keine simple Funktion auch Unterordner einzubeziehen. Die einzige Lösung die mir momentan einfällt ist eine Schleife die nach Unterordnern sucht, den ursprünglichen Pfad ändert, wieder alles durchsucht und dann die Liste in Form einer Spool-Datei erweitert. So lange bis keine Unterordner mehr zu finden sind. Nicht gerade elegant wie ich finde.
Gibt es für meinen Fall eine einfache Lösung die ich übersehen habe?
MfG
NVNM
Folgende Situation: Wir brauchen ein Programm das bestimmte Ordner und deren Unterordner ausliest und dann alle enthaltenen JPGs mit dem entsprechenden Pfad in eine Datei schreibt.
Wäre kein Problem mit QShell und ls, aber dabei bin ich auf das Problem gestoßen, dass aus irgendwelchen Gründen bestimmte Bilder nicht ausgelesen werden. Schlimmer, die Funktion stoppt ihre Suche einfach sobald sie auf ein solches Bild trifft. Der Rest des Ordners wird also nicht mehr gelesen.
Ich versuche also gerade mit CL ein Programm dazu zu schreiben. DSPLNK funktioniert einwandfrei, kann aber natürlich immer nur einen Ordner durchsuchen. So weit ich weiss gibt es keine simple Funktion auch Unterordner einzubeziehen. Die einzige Lösung die mir momentan einfällt ist eine Schleife die nach Unterordnern sucht, den ursprünglichen Pfad ändert, wieder alles durchsucht und dann die Liste in Form einer Spool-Datei erweitert. So lange bis keine Unterordner mehr zu finden sind. Nicht gerade elegant wie ich finde.
Gibt es für meinen Fall eine einfache Lösung die ich übersehen habe?
MfG
NVNM