Just My Life & My Work

有時候需要刪除所有檔案與資料夾 (Delete all File and Folder),來重新下載檔案,因為有可能下載來的檔案是壞掉的。

Delete all file and folder2

原來只要一行程式碼就能搞定,之前我還想說要跑資料夾下的所有檔案來一一刪除,會使用這篇列出檔案名稱 (List File Name)

/**
 Theme: Delete all File and Folder
 IDE: Xcode 6
 Language: Objective C
 Date: 104/09/29
 Author: HappyMan
 Blog: https://cg2010studio.wordpress.com/
 */
    // Documents 資料夾
    NSArray *paths = NSSearchPathForDirectoriesInDomains (NSDocumentDirectory, NSUserDomainMask, YES);
    NSString *documentsPath = [paths objectAtIndex:0];
    NSString *folderPath = [documentsPath stringByAppendingPathComponent:@"Resource"];
    NSError *error = nil;
    BOOL isSuccess = [fm removeItemAtPath:folderPath error:&error];
    if (!isSuccess || error) {
        // something went wrong
    }

執行後,結果為:

Delete all file and folder

參考:How to delete ALL FILES in a specified directory on the app?

隨意留個言吧:)~

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料

標籤雲