标签: objective-c cocoa
我尝试删除包含文件夹中子目录的所有文件:
NSFileManager *deleteMgr = [NSFileManager defaultManager]; NSString *path = @"~/test/"; [deleteMgr removeItemAtPath:path error:&error];
它会删除包括文件夹本身在内的所有内容。 但我期望的是一个空文件夹。 谁能帮助我,我做错了什么?
非常感谢你的帮助! :)
答案 0 :(得分:4)
您应该在相关目录上调用contentsOfDirectoryAtPath,然后在它返回的所有路径上使用removeItemAtPath。