未显示我的应用程序目录 MAUI 中的已创建文件夹

问题描述 投票:0回答:1
string mainDir = System.IO.Path.Combine(FileSystem.Current.AppDataDirectory,"logs");


if (!Directory.Exists(mainDir))
{
  Directory.CreateDirectory(mainDir);
}

我正在尝试创建文件夹来保存日志txt文件在我的项目应用程序目录中,我正在下面编写代码,但它没有显示任何文件或文件夹

当我看到应用程序目录时,

mainDir 返回以下路径“/data/user/0/com.xxx.xxx/files/logs”,它只有缓存目录而不创建日志目录。有什么问题你能帮忙吗?

xamarin.forms maui maui-community-toolkit
1个回答
0
投票

实际上,你已经成功创建目录了。它没有显示,因为 Android 系统文件管理器找不到路径为

Path.Combine(FileSystem.AppDataDirectory, filename)
的目录。

但是您可以使用Android Studio 的设备文件资源管理器找到它。另外,您可以尝试通过以下代码检查目录是否创建:

string mainDir = System.IO.Path.Combine(FileSystem.Current.AppDataDirectory,"logs");
var check = Directory.Exists(mainDir);
© www.soinside.com 2019 - 2024. All rights reserved.