2015-04-06 30 views
1

我有IOS:如何在NSFileManager中設置文件ID?

{ 
         "FolderID": "17", 
         "FolderName": "Outdoor Look", 
         "MarkForDeletion": false, 
         "NewUpdateFolderID": null, 
         "ParentFolderID": "0" 
         }, 
         { 
         "FolderID": "20", 
         "FolderName": "Sub 1", 
         "MarkForDeletion": false, 
         "NewUpdateFolderID": null, 
         "ParentFolderID": "17" 
         }, 
         { 
         "FolderID": "22", 
         "FolderName": "Sub 2", 
         "MarkForDeletion": false, 
         "NewUpdateFolderID": null, 
         "ParentFolderID": "17" 
         }, 

一個JSON當我創建的文件,我想文件夾ID設置爲每個目錄目前我創建的文件這樣

[fileManager createDirectoryAtPath:[[self applicationDocumentsDirectory]stringByAppendingPathComponent:FolderName] withIntermediateDirectories:YES attributes:nil error:&error]; 

如何當我通過值的文件夾ID創建目錄?

+1

您的代碼創建目錄,而不是文件。什麼是你想「設置」的「文件ID」,你正在使用哪些類? –

+0

@ A-Live抱歉,我想設置目錄ID – Ben10

+0

什麼是目錄ID? –

回答

0

我不知道任何與可以設置的目錄相關的id字段。如果您想使用您的ID號碼,您應該創建您的目錄,然後將其路徑或URL保存在自己的字典中,並以FolderID作爲關鍵字。

然後,您可以存儲你的字典在用戶違約和使用id來查找可用於刪除/重命名匹配路徑/ URL ....

使它透明,創建一個類這需要一個FolderID並轉換爲文件管理器可以使用的東西。