nsfilemanager

    0熱度

    2回答

    我正在製作一個簡單的iPhone應用程序,它基本上就是一個編輯器。 因此,我需要一些方法來存儲用戶創建的文檔。 由於在iPhone上,文件系統的概念不存在爲用戶,我搜索周圍,看看我應該使用。 我發現this question &答案,基本上說,使用核心數據,但我最近發現了關於NSFileManager。 我的問題就是,對於用戶創建的文檔,什麼是最好的存儲系統?傳統的文件通過使用NSFileMana

    1熱度

    1回答

    假設我有一個文件夾包含幾個文件,圖像,文本,無論如何,它只是有很多文件和文件夾是相當大(> 100 MB)。現在我想更新這個文件夾中的五個文件,但我想以原子方式執行此操作,通常我只是創建一個臨時文件夾並將所有內容寫入其中,如果成功,則只需替換現有文件夾即可。但是因爲I/O比較昂貴,所以我不想這麼做(保留數百個文件來更新五個文件似乎是一個巨大的開銷)。但是,我該如何以原子方式編寫這五個文件呢?請注意

    0熱度

    1回答

    作業NSFileOwnerAccountName和NSFileGroupOwnerAccountName不起作用?創建的目錄默認爲我的帳戶coderama和組staff。 NSFileManager *fileManager = [NSFileManager defaultManager]; NSMutableDictionary *attr = [NSMutableDictionary dic

    5熱度

    1回答

    我瞭解Clearing NSUserDefaults。 但是,如何以編程方式清除文件系統&舊資源? 我想去programmatically clearing secondary cache on iPhone,但我應該指定哪些目錄?我認爲NSDocumentDirectory已經足夠了(舊的Core Data SQLite文件存儲在這裏),但是還有其他的嗎?

    12熱度

    1回答

    編輯:已解決 感謝布魯克斯。如果文件存在於我的軟件包中,您的問題讓我繼續深入研究 - 但事實並非如此!因此,通過使用此代碼(也在下面):iPhone/iPad:無法將文件夾從NSBundle複製到NSDocumentDirectory以及正確添加目錄到Xcode的指令(從here及以下)我能夠使它工作。 文件夾複製到Xcode中: 你的Mac上創建一個目錄。 選擇添加現有文件到您的項目 選擇要導入

    1熱度

    1回答

    我有一種方法來讀取/查詢OSX上的桌面細節。我想獲取像文件的文件&文件夾可見的桌面上有那裏的位置? 我想我可以使用NSFileManger中的以下api,它可以給文件和文件夾。 - (NSArray *)contentsOfDirectoryAtURL:(NSURL *)url includingPropertiesForKeys:(NSArray *)keys options:(NSDirect

    -2熱度

    2回答

    我正試圖刪除或覆蓋特定目錄內的圖像。我將所有圖像都放在一個數組中,並放置在一個表格視圖中。當點擊圖像時,打開照片卷並且用戶選擇圖像。當imagepicker控制器被釋放時,我會調用我的方法來嘗試刪除原始圖像並將新圖像保存到特定文件路徑。刪除圖像時收到一個奇怪的錯誤,不知道如何給出更好的日誌來保存圖像,但它不保存。我將不勝感激! - (void)imagePickerController:(UIIm

    1熱度

    1回答

    我在應用程序的「文檔」文件夾中有大量空的臨時文件夾。 如何將它們全部刪除? 我想: NSArray *folders = [[NSFileManager defaultManager]contentsOfDirectoryAtURL:[self applicationDocumentsDirectory] includingPropertiesForKeys:[NSArray arrayWithO

    1熱度

    1回答

    我目前有一個iOS應用程序,我希望啓用iCloud樂譜存儲,以便用戶可以在他們的設備上同步遊戲進度。用戶進度存儲在沙箱文檔文件夾中的多個plist文件中。 我在網上閱讀了一些關於iCloud和各種「助手類」(NSFileManager,UIDocument,NSFileCoordinator等)的文章,但有點困惑,哪一個適合我(NSFileManager是做這項工作還是我需要子類化UIDocume

    2熱度

    1回答

    我想從文件屬性的創建時間獲得毫秒數 當我獲取文件屬性時,我使用NSDateFormatter將文件創建時間(NSDate)轉換爲NSString。 [dateFormatter setDateFormat:@「yyyy-MM-dd HH:mm:ss:SS:A」]; SS - >秒 SS - >應該是毫秒 A - >日期的毫秒 我得到00 SS並獲得54487000爲A. 我注意到最後三位數字始終爲