gpt4 book ai didi

android - 使用 Delphi 10 在 Android 上错误地返回空文件列表

转载 作者:太空狗 更新时间:2023-10-29 15:58:47 25 4
gpt4 key购买 nike

我想从我的系统创建一个日志文件列表,但 GetFiles 函数在 Android 上返回空,即使文件夹中有多个文件(在 Windows 上工作)。我无法识别任何错误或遗漏的内容。有谁知道会发生什么?注意:在 Android 4.4、Delphi 10.2.1、Windows 10 上进行的测试

var LList: TStringDynArray;
const
ROOT_FOLDER = 'AAA';
LOG_FOLDER = 'BBB';
begin
LList := TDirectory.GetFiles(
System.IOUtils.TPath.Combine(
System.IOUtils.TPath.GetDocumentsPath, ROOT_FOLDER + '\' + LOG_FOLDER));
ShowMessage(IntToStr(Length(LList))); // returns zero!!
end;

最佳答案

您使用了 \ 作为路径分隔符。在 Android 上是 /。但不要对其进行硬编码,让 TPath.Combine 为您完成平台敏感的工作。

关于android - 使用 Delphi 10 在 Android 上错误地返回空文件列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48133725/

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