创建的文件未找到Delphi和Android

时间:2017-11-21 22:02:56

标签: android delphi

我在系统文件夹中创建了一个文件,但是我无法在任何地方找到它。如果我再次运行下面的例程,将找到并正确加载if not TFile.Exists(...文件。但是,如果我尝试在Android设备上找到* .txt物理文件,我无法在任何地方找到它。

使用下面的代码应该在目录中创建文件: 的 /data/data/com.embarcadero.MyApp/files/test.txt 即可。但我找不到目录和test.txt文件。

var lst: TStringList;
begin
   lst := TStringList.Create;
   lst.Clear;
   lst.Add('a');
   lst.Add('b');
   lst.Add('c');
   lst.Add('d');

   // This is the path: /data/data/com.embarcadero.MyApp/files/test.txt  <<<<<<<<<<<<<<<<
   if not TFile.Exists(System.IOUtils.TPath.Combine(System.IOUtils.tpath.getdocumentspath,'test.txt')) then      
       lst.SaveToFile(System.IOUtils.TPath.Combine(System.IOUtils.tpath.getdocumentspath,'test.txt'));

0 个答案:

没有答案