2010-06-17 65 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

相关问题