使用Delphi XE5 Android App列出存储中的所有文件

时间:2013-09-18 09:26:55

标签: android delphi delphi-xe5

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

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

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

1 个答案:

答案 0 :(得分:3)

System.IOUtils添加到您的uses子句中。然后,您可以使用代码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;