Moin,
ich möchte aus dem Array die Dateien mit Col 0 = kurth... filtern, und anschliessend in ein Verzeichnis kopieren.
Könnt ihr mir dabei helfen?
Gruß
Wuff
Moin,
ich möchte aus dem Array die Dateien mit Col 0 = kurth... filtern, und anschliessend in ein Verzeichnis kopieren.
Könnt ihr mir dabei helfen?
Gruß
Wuff
Welches Array? Ich nehme mal an du hast bereits _filelisttoarray verwendet... danach verwendest du _arrayfindall und kopierst die Treffer dann in einer Schleife...:
[autoit]
$sucharray = _filelisttoarray(....siehe Hilfe....)
$trefferIndexArray = _arrayFindAll($sucharray,"Kurth",.....siehe Hilfe....) ; liefert alle Treffer Indizes aus dem Sucharray
for $i=0 to ubound($trefferindexArray)-1
filecopy($sucharray[$trefferIndexArray[$i]],...Zielpfad....,...siehe Hilfe...)
next
oder Alternativ:
$sucharray = _filelisttoarray(....siehe Hilfe....)
for $i=1 to $sucharray[0]
if stringinstr($sucharray[$i],"Kurth",...siehe Hilfe...) then
filecopy($sucharray[$i],...Zielpfad....,...siehe Hilfe...)
endif
next
Hi Misterspeed,
das Array ist schon befüllt, wie im Bild angegeben.
Das Problem ist das Filtern, denn wie Du sehen kannst, ist kurth4, kurth8, kurth9 dreimal vorhanden.
wie im Bild angegeben.
Du kleiner Scherzkeks - wenn du nur einen Link zu deinem lokalen Speicherort einfügst, können wir nichts sehen - nur du selbst.
Du mußt die Bilddatei entweder anhängen und dann in den Text einfügen oder auf einen Filehoster laden und den Link hier einsetzen.
sorry, hier das Bild.
http://www.wuffmedia.de/array.zip
Gruß
Wuff
Verwende bei _ArrayFindAll den Parameter: $iPartial. Schau dir die Hilfe dazu an.