0
A
回答
1
uses
iOSapi.Foundation, Macapi.ObjectiveC;
function GetTotalDiskSize(FolderName: string): Int64;
var
Dict: NSDictionary;
P: Pointer;
const
FoundationFwk: string = '/System/Library/Frameworks/Foundation.framework/Foundation';
begin
Result := 0;
Dict := TNSFileManager.Wrap(TNSFileManager.OCClass.defaultManager).attributesOfFileSystemForPath(NSStr(FolderName), nil);
if Dict = nil then
Exit;
P := Dict.objectForKey((CocoaNSStringConst(FoundationFwk, 'NSFileSystemSize') as ILocalObject).GetObjectID);
if Assigned(P) then
Result := TNSNumber.Wrap(P).unsignedLongLongValue;
end;
相关问题
- 1. 正确获取磁盘大小
- 2. 获取磁盘的大小坚持
- 3. 获取磁盘上的文件大小
- 4. 如何在Windows上获取总磁盘大小?
- 5. 从ioctl调用大于2TB的veritas卷获取磁盘大小
- 6. UNFORMAT磁盘大小串
- 7. 磁盘大小不正确
- 8. 如何设置RollingFileAppender的最大总磁盘大小?
- 9. 如何在linux上获取磁盘上的文件大小?
- 10. OSX:获取磁盘上文件/目录的大小
- 11. C++ Qt - 获取物理磁盘大小(Win32)
- 12. Azure OS最大磁盘大小?
- 13. SQLite是否总是读取磁盘?
- 14. 在C++窗口中获取硬盘的总大小
- 15. 文件夹大小如何大于磁盘上的大小?
- 16. Vagrant Ubuntu无法调整磁盘大小
- 17. 调整持久性磁盘的大小
- 18. Azure站点恢复 - 磁盘大小
- 19. 数据大小和磁盘访问
- 20. deviceiocontrol和磁盘大小问题
- 21. Openstack实例磁盘大小调整
- 22. MongoDB测量所需的磁盘大小
- 23. 获取脱机磁盘的逻辑磁盘序列号
- 24. PowerShell脚本获取目录总大小
- 25. 如何使用Java获取Ram大小和硬盘大小?
- 26. 我如何使用PHPseclib总和(每个分区的)所有磁盘大小
- 27. 在Java中查找总磁盘大小的便携方法(java 6之前)
- 28. 在写入磁盘之前显示NSData的总大小的最佳方法
- 29. 通过powershell获取磁盘数
- 30. Laravel - 获取存储磁盘路径
你是什么意思下 '没有参考'? – 2013-05-05 12:08:23
我的意思是设备没有引用磁盘属性。 – user2240395 2013-05-05 12:11:12
相关http://stackoverflow.com/questions/5712527/how-to-detect-total-available-free-disk-space-on-the-iphone-ipad-device – RRUZ 2013-05-06 01:52:38