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”,它只有缓存目录而不创建日志目录。有什么问题你能帮忙吗?
实际上,你已经成功创建目录了。它没有显示,因为 Android 系统文件管理器找不到路径为
Path.Combine(FileSystem.AppDataDirectory, filename)
的目录。
但是您可以使用Android Studio 的设备文件资源管理器找到它。另外,您可以尝试通过以下代码检查目录是否创建:
string mainDir = System.IO.Path.Combine(FileSystem.Current.AppDataDirectory,"logs");
var check = Directory.Exists(mainDir);