0
我得到一个negaitve号码试图使用这个功能任何人都可以帮忙。见下文NSFileSystemFreeSize
NSDictionary *fileAttributes = [fileManager attributesOfItemAtPath:dbPath error:Error];
NSDictionary *fileSysAttributes = [fileManager fileSystemAttributesAtPath:dbPath];
NSNumber *FileSize = [fileAttributes objectForKey:NSFileSize];
NSNumber *FreeSpace = [fileSysAttributes objectForKey:NSFileSystemFreeSize];
NSLog(@"FileSystem = %@",fileSysAttributes); // gives good values
NSLog(@"File Size = %d", [FileSize longLongValue]); // gives good values
NSLog(@"System Space = %d",[FreeSpace longLongValue]); //shows -ve for 45GB space
long long Result = FreeSpace - FileSize;
NSLog(@"Result = %d",Result);
码的第一和第二日志语句得到好的结果,但第三显示当我试图用自由空间的longLongValue直接