NSFileManager nicht löschen Sie eine Datei, die vorhanden ist

Ich habe einige problem mit dem NSFileManager Funktionalitäten.
Dies geschieht sowohl auf dem Simulator und ein iPhone-Gerät (iOS 5.1).

Grundsätzlich, ich habe eine Reihe von Dateien, die gespeichert werden in einem Dokument, das ich erstellt. Jetzt versuche ich, um eine Datei zu verschieben (gespeichert im Pfad) in das gleiche Verzeichnis mit einem anderen Namen, um zu überprüfen, ob die Löschung funktioniert.

if ([[NSFileManager defaultManager] isDeletableFileAtPath:path]) {
BOOL success = [[NSFileManager defaultManager] moveItemAtPath:path toPath:[path            stringByAppendingString:@".deleted"] error:&error];
if (!success) {
        NSLog(@"Error removing file at path: %@", error.localizedDescription);
    }
}

Die Ausgabe ist sowohl Dateien auf Pfad und Pfad.gelöscht.
Ich letztendlich auch nur wollen, um die Datei zu entfernen verwenden removeItemAtPath aber, dass nicht funktioniert. Es gibt einen Erfolg, aber wenn ich sehe, wie es in der Datei-Verzeichnis, die ich noch sehen kann es dort auch nach einer Stunde.

InformationsquelleAutor Devang | 2012-05-16

Schreibe einen Kommentar