2012-05-16 22 views
0

我可以验证是否在我的文件夹NSHomeDirectory中的“文档”有没有或至少有一个文件?IOS:验证一个空的NSHomeDirectory

NSError *error; 
NSFileManager *fileMgr = [NSFileManager defaultManager]; 

// Point to Document directory 
NSString *documentsDirectory = [NSHomeDirectory() stringByAppendingPathComponent:@"Documents"]; 

// Write out the contents of home directory to console 
NSLog(@"Documents directory: %@", [fileMgr contentsOfDirectoryAtPath:documentsDirectory error:&error]); 

回答

2

当然!

NSFileManager的contentsOfDirectoryAtPath: error:方法返回一个数组。

如果它是一个数为零的数组,它是一个空目录。

如果它返回一个错误,那么该目录不存在(或者你传入的路径错误)。