次のコードを使用して、フォルダーが空であるかどうかを確認し、空である場合は削除しようとしています。
NSArray *folderContents = [[NSFileManager defaultManager] contentsOfDirectoryAtPath:theDirectory error:&error];
if (!folderContents){
if (folderContents.count == 0)
{
NSLog(@"empty");
[[NSFileManager defaultManager] removeItemAtPath:theDirectory error:&error];
}
}
これはうまくいきませんでした。何かばかげたことを見逃したと思いますが、何かポインタをいただければ幸いです。
- 更新:問題は私自身の愚かさでした-2
!
行目に迷いました。それを削除すると、期待どおりに機能します。