gpt4 book ai didi

ios - XE4获取磁盘总大小

转载 作者:行者123 更新时间:2023-11-29 03:56:52 26 4
gpt4 key购买 nike

有人可以指出或帮助我使用 Delphi XE4 获取 IPHONE/IPAD 设备总磁盘大小吗?

我只需要一个起点,我尝试使用:

Device : UIDevice;

但是没有引用资料。

谢谢

最佳答案

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;

关于ios - XE4获取磁盘总大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16384351/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com