我在系统文件夹中创建了一个文件,但是我无法在任何地方找到它。如果我再次运行下面的例程,将找到并正确加载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'));