本文介绍了列出存储的所有文件用Delphi XE5 Android应用的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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

How do I list files in SD card path and internal memory path?

我试过用FindFile作为GetDocumentsPath参数和我有没有运气。

I've tried FindFile with GetDocumentsPath as the parameter and i have no luck.

哎哟,我在哪里可以找到更多的文档或code段德尔福为Android?

Ouch, where can I find more documentation or code snippets for Delphi for Android?

推荐答案

System.IOUtils 添加到您的使用条款。然后,您可以用code TPath TDirectory 是这样的:

Add System.IOUtils to your uses clause. You can then use code TPath and TDirectory something like this:

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;

这篇关于列出存储的所有文件用Delphi XE5 Android应用的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-23 10:02