Iphone检查子文件夹是否存在,如果存在delele子文件夹,否则创建子文件夹

时间:2010-01-29 14:39:33

标签: iphone

我是Iphone编程的新手,我需要代码:

  • 检查文档文件夹中是否存在特定的目标子文件夹?
  • 如果目标子文件夹存在于文档文件夹中,我想删除目标子文件夹
  • 如果文档文件夹中不存在目标子文件夹,我想在文档文件夹中创建目标子文件夹

提前感谢您的帮助!

1 个答案:

答案 0 :(得分:3)

您需要使用NSFileManager类功能 获取文档目录路径:

NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES); 
NSString *documentsDirectory = [paths objectAtIndex:0];  // Get Documents directory

检查给定路径上是否存在目录(或文件):

- (BOOL)fileExistsAtPath:(NSString *)path
- (BOOL)fileExistsAtPath:(NSString *)path isDirectory:(BOOL *)isDirectory

删除路径中的项目:

- (BOOL)removeItemAtPath:(NSString *)path error:(NSError **)error

在路径创建目录:

- (BOOL)createDirectoryAtPath:(NSString *)path attributes:(NSDictionary *)attributes

有关这些函数的更多详细信息,请参阅NSFileManager类参考。