Hi,
Ich würde gerne mehrere Dateien von einem Verzeichnis ins andere kopieren mit objective C.
Bin gerade nicht am MacBook deswegen kann ich gerade keinen Code zu meiner Frage packen. Hoffe es geht auch erstmal so, ansonsten hole ich das nach sobald ich Zuahuse bin
Die zu kopierenden Dateinamen hab ich in einem Array, die Objekte im Array zähle ich anschließend.
Mit einer while-Schleife werden die Dateien mit NSFileManager kopiert.
So ungefähr:
while (i <= anzahlImArray) {
KopiereDatei i
NSLog(@"Datei %d wurde kopiert", i);
i++;
}
Soweit so gut. Läuft auch nur friert das Programm solange ein bis die Dateien fertig kopiert sind.
Also muss das in einem anderem Thread ablaufen, auch kein Problem. Nur werden mir im Log schon gezeigt dass alle Dateien kopiert sind.
Was aber nicht stimmt. Und alles was nach der While-Schleife kommt wird auch schon ausgeführt, soll aber erst nach der letzen kopierten Datei geschehen
Kann mir vllt. jemand da ein kleines Beispiel geben wie ich die while schleife solange Anhalte bis eine Datei fertig kopiert ist? Und erst dann die nächste Datei kopiert wird.
Danke schonmal :) |