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. 如何获取便携式磁盘的磁盘大小?
- 5. 如何在Windows上获取总磁盘大小?
- 6. 大小和磁盘大小
- 7. 获取Powershell中小文件的“磁盘大小”
- 8. 从ioctl调用大于2TB的veritas卷获取磁盘大小
- 9. UNFORMAT磁盘大小串
- 10. Redis磁盘大小巧合?
- 11. 磁盘大小不正确
- 12. 磁盘大小问题
- 13. 如何设置RollingFileAppender的最大总磁盘大小?
- 14. C++ Qt - 获取物理磁盘大小(Win32)
- 15. OSX:获取磁盘上文件/目录的大小
- 16. 如何在linux上获取磁盘上的文件大小?
- 17. Azure OS最大磁盘大小?
- 18. 获取使用的总磁盘空间和剩余的磁盘空间?
- 19. 获取磁盘签名?
- 20. SQLite是否总是读取磁盘?
- 21. 文件夹大小如何大于磁盘上的大小?
- 22. 如何获取Windows机器的硬盘总大小?
- 23. 在C++窗口中获取硬盘的总大小
- 24. MongoDB测量所需的磁盘大小
- 25. 磁盘上的InfluxDB存储大小
- 26. 磁盘上的Java目录大小?
- 27. 增加Azure数据磁盘大小
- 28. deviceiocontrol和磁盘大小问题
- 29. Azure站点恢复 - 磁盘大小
- 30. 数据大小和磁盘访问
你是什么意思下 '没有参考'? – 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