我想访问目录的实际大小,以及目录中的可用空间。 我已经使用了 [NSFileManager defaultManager]attributesOfItemAtPath:path error:&error] 方法。 此方法适用于文件,但对于目录,它不提供实际值。请帮助解决这个问题。 提前致谢。
最佳答案
您可以使用这种特定方法计算目录的大小,这是最快的,使用 Carbon,而不是 NSEnumerator : here
要计算可用空间,您可以使用该方法。确保输入卷的完整路径:
NSDictionary* fileAttributes = [[NSFileManager defaultManager] fileSystemAttributesAtPath:folder];
unsigned long long size = [[fileAttributes objectForKey:NSFileSystemFreeSize] longLongValue];
您正在寻找的尺寸。
关于objective-c - 如何获取 cocoa 中目录的大小和可用空间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17402308/