2016-10-31 42 views
1

我對文檔目錄有一個簡單的問題。我通過以下Swift語句構建文件夾:在iOS應用程序中文檔目錄是否被自動刪除?

open static let DOC_FOLDER : String = try! FileManager.default.url(for: .documentDirectory, in: .userDomainMask, appropriateFor: nil, create: false).path 

我存儲了一些文件並在那裏創建子文件夾。
現在我不確定整個文件夾結構是否會自動刪除,如果我卸載應用程序或該目錄仍然存在,只是不可訪問?

回答

2

當用戶卸載應用程序時,整個沙箱都會被擦乾淨。如果用戶再次安裝應用程序,您的應用程序將需要重新創建文件夾結構。

0

將用戶數據放在Documents /中。用戶數據通常包括您可能想要公開給用戶的任何文件 - 您可能希望用戶創建,導入,刪除或編輯的任何文件。對於繪圖應用程序,用戶數據包括用戶可能創建的任何圖形文件。對於文本編輯器,它包含文本文件。視頻和音頻應用甚至可能包含用戶以後下載觀看或收聽的文件。

=>如果您卸載該應用程序,文件夾都將被刪除

參考:https://developer.apple.com/library/content/documentation/FileManagement/Conceptual/FileSystemProgrammingGuide/FileSystemOverview/FileSystemOverview.html

https://developer.apple.com/library/content/technotes/tn2406/_index.html

相關問題