Hallo.
1. Als kleines Sortierprogramm geplant möchte ich ich Dateien in "Eigene Dateien" suchen und auf einen USB-Stick kopieren.
Gibt es schon eine fertige Routine, die, Beispielsweise alle "Eurythmics*.mp3" in diversen Unterverzeichnissen von "Eigene Dateien" aufspürt?
2. Wie kopiere ich diese dann auf den USB-Stick ohne ein hässliches CMD-Fenster?
Vielen Dank im Voraus.
Karlos.
Datei(en)suchen (und kopieren)
1. http://forums.purebasic.com/german/view ... dateisuche
Im 3. Post fertiger Code zum Suchen
2. Schau dir ma in der Doku CopyFile an
Im 3. Post fertiger Code zum Suchen

2. Schau dir ma in der Doku CopyFile an


Vielen vielenDank!125 hat geschrieben:1. http://forums.purebasic.com/german/view ... dateisuche
Im 3. Post fertiger Code zum Suchen![]()
Und da ich ja noch ein dummer Anfänger bin

Also "Eury*.mp3" ??
Gruß, Karl
1. Wenn bei ExamineDirectory() etwas anderes als *.* oder ein Leerstringsen-me hat geschrieben:bei examinedirectory
"Eurythmics*.mp3|Eury*.mp3"
steht, wird die rekursive Suche nicht mehr bis in alle Ebenen funktionieren
(siehe PB-Hilfe).
2. Pattern in ExamineDirectory() können nicht nicht mit Oder '|'
verknüpft werden. Wäre zwar 'n nettes Feature, funktioniert aber
leider so nicht (siehe PB-Hilfe). Nebenbei bemerkt würde
"Eurythmics*.mp3|Eury*.mp3" sowieso keinen Sinn machen, weil beide
Ausdrücke gleich sind.
3. Löst der Code, so wie er von 125 gelinkt wurde, nicht das Problem von
KarloS, weil er mit einem Zusatzparameter aufgerufen wird, der hier nicht
benötigt wird, bzw. ohne Anpassung falsche Ergebnisse liefert.
Hier ein Code, der alle MP3-Dateien eines angegebenen Ordners ermittelt
und in einer LinkedList speichert:
http://forums.purebasic.com/german/view ... 9233#59233
Nach der Suche kann die LinkedList mit ForEach durchlaufen werden und
alle relevanten Informationen ermittelt werden.
// Edit: Hier ist noch ein weiterer Code zur rekursiven Suche mit PB 4.0:
http://forums.purebasic.com/german/viewtopic.php?t=7263
Grüße ... Kiffi
a²+b²=mc²