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

标签 android delphi delphi-xe5

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

我试过使用 GetDocumentsPath 作为参数的 FindFile,但我没有成功。

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

最佳答案

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;

关于android - 使用 Delphi XE5 Android App 列出存储中的所有文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18868509/

相关文章:

android studio 需要不同的应用构建和运行

android - 自定义 ArrayAdapter 上的可点击行

php - 使用PHP构建gradle Android项目

delphi - 关于创建 "container"组件的建议

web-services - 调用Web服务并在Delphi 7中返回错误

java - 如何更改相机保存路径?

delphi - 如何快速删除列表框中的重复项?

delphi - 如何自定义Hint Font.Size?

delphi - 字节绝对字符串数组:为64位Windows编译时内容不正确

delphi - 没有 SSL 时 IOHandlers 之间的区别