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