2010-06-17 66 views
2

我嘗試刪除,包括文件夾中的子目錄下的所有文件:如何刪除文件夾中的所有文件,但不是文件夾本身?

NSFileManager *deleteMgr = [NSFileManager defaultManager]; 
NSString *path = @"~/test/"; 
[deleteMgr removeItemAtPath:path error:&error]; 

它刪除的一切,包括文件夾本身。 但我期望的是一個空文件夾。 任何人都可以請幫助我我做錯了什麼?

真的感謝您的幫助! :)

回答

4

你應該叫contentsOfDirectoryAtPath對有問題的目錄,然後使用removeItemAtPath所有返回的路徑。

+0

它工作效率高,謝謝! – Frost 2010-06-17 22:30:03

相關問題