无法在“内部SD卡”上创建目录

时间:2019-01-16 19:54:46

标签: delphi delphi-10.3-rio

以下代码适用于Delphi 10.2.2 Tokyo,但不适用于Delphi 10.3 Rio。

我在两个设备上尝试了该代码(实际上,这是一个已经起作用的旧代码)。

strCoverPath := System.IOUtils.TPath.GetSharedMusicPath;
strCoverPath := Copy(strCoverPath, 0, strCoverPath.Length - 5) + 'Mp3PlayerNG/';

if ForceDirectories(strCoverPath + 'images') then
  blnDirExists := true;

strCoverPath的值是:'/ storage / emulated / 0 / Mp3PlayerNG /'。 在Delphi 10.2.2 Tokyo上运行代码,一切正常。目录已创建,应用程序正常运行。

在Delphi 10.3上运行代码,未创建目录。没有错误消息或任何我可以看到的东西。没有目录,应用程序将无法运行,因为目录中必须存储多个文件。

有人知道如何解决这个问题吗?我在互联网上找不到任何东西。 预先感谢!

0 个答案:

没有答案