使用 Delphi XE5 Android 应用程序列出存储中的所有文件

aly*_*cia 5 delphi android delphi-xe5

如何列出 SD 卡路径和内存路径中的文件?

我试过用 GetDocumentsPath 作为参数的 FindFile ,但我没有运气。

哎呀,我在哪里可以找到更多关于 Delphi for Android 的文档或代码片段?

Ken*_*ite 4

添加System.IOUtils 到您的使用条款中。然后你可以使用代码TPathTDirectory类似的东西:

uses
  System.IOUtils, System.Types;

procedure TForm1.Button1Click(Sender: TObject);
var
  FileList: TStringDynArray;
  DocDir: string;
  s: string;
begin
  Memo1.Lines.Clear;
  DocDir := TPath.GetDocumentsPath;
  FileList := TDirectory.GetFiles(DocDir);
  for s in FileList do
    Memo1.Lines.Add(s);
end;
Run Code Online (Sandbox Code Playgroud)