我正在尝试使用以下代码检查文件夹是否为空,如果是则将其删除:
NSArray *folderContents = [[NSFileManager defaultManager] contentsOfDirectoryAtPath:theDirectory error:&error];
if (!folderContents){
if (folderContents.count == 0)
{
NSLog(@"empty");
[[NSFileManager defaultManager] removeItemAtPath:theDirectory error:&error];
}
}
这没有奏效,我猜我错过了一些愚蠢的东西,但会感谢任何指针。
- 更新:问题是我自己的愚蠢 - 迷路
!
在第二行。删除它,它可以按预期工作。