iOS 刪除資料夾下所有檔案的方式

2022-03-31 22:48:46 字數 739 閱讀 9660

有時候需要在ios系統裡面,刪除指定資料夾的內容,資料夾裡面可能是檔案,也可能包含有資料夾。

刪除指定型別的檔案。方法如下:

nsstring *extension = @"m4r";

nsfilemanager *filemanager = [nsfilemanager defaultmanager];

nsarray *paths = nssearchpathfordirectoriesindomains(nsdocumentdirectory, nsuserdomainmask, yes);

nsstring *documentsdirectory = [paths objectatindex:0];

nsarray *contents = [filemanager contentsofdirectoryatpath:documentsdirectory error:null];

nsenumerator *e = [contents objectenumerator];

nsstring *filename;

while ((filename = [e nextobject]))

}

刪除sandbox 裡面的documents目錄裡面的資料夾

nsarray *contents,裡面對應的是資料夾裡面的內容,可以使用nslog()列印輸出

然後通過nsenumerator列舉出來。判斷副檔名是否為m4r,如果是,則刪除。  

iOS 刪除資料夾下所有檔案

源 有時候需要在ios系統裡面,刪除指定資料夾的內容,資料夾裡面可能是檔案,也可能包含有資料夾。刪除指定型別的檔案。方法如下 nsstring extension m4r nsfilemanager filemanager nsfilemanagerdefaultmanager nsarray pa...

linux刪除資料夾下所有檔案

刪除當前目錄下的檔案 1.rm f 最經典的方法,刪除當前目錄下的所有型別的檔案 2.find type f delete或find type f exec rm f 用find命令查詢普通檔案並刪除or用find命令的處理動作將其刪除 3.find type f xargs rm f 用於引數列表...

IOS 如何刪除資料夾下所有的SVN檔案

cocos2dx專案中有的要做出不同的版本,特別是安卓和ios的,要區分出來。分包並不能解決問題,新建立工程後,可以把原有工程的res和src拷貝過去。必要時還有main.js檔案 但拷貝可能會出現問題,會被隱藏檔案.svn同時拷貝過去。在xcode中可能會出現一系列問題 包括閃退,和一些亂七八糟的...