有時候需要在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中可能會出現一系列問題 包括閃退,和一些亂七八糟的...