首页 > 其他分享 >MAUI / MAUI Blazor 环境路径测试笔记

MAUI / MAUI Blazor 环境路径测试笔记

时间:2022-11-16 19:47:49浏览次数:45  
标签:AppDataDirectory AppDomain 笔记 Environment SpecialFolder CurrentDomain MAUI Blazo

测试代码

Tools服务类多平台实现

MAUI

public string CacheDirectory() => FileSystem.CacheDirectory;
public string AppDataDirectory() => FileSystem.AppDataDirectory;

其他平台

public string CacheDirectory() => AppDomain.CurrentDomain.BaseDirectory;
public string AppDataDirectory() => AppDomain.CurrentDomain.BaseDirectory;

测试界面

```
AppDataDirectory:
@Tools.AppDataDirectory()

CacheDirectory:
@Tools.CacheDirectory()

BaseDirectory:
@AppDomain.CurrentDomain.BaseDirectory

DynamicDirectory:
@AppDomain.CurrentDomain.DynamicDirectory

FriendlyName:
@AppDomain.CurrentDomain.FriendlyName

ApplicationBase:
@AppDomain.CurrentDomain.SetupInformation.ApplicationBase

TargetFrameworkName:
@AppDomain.CurrentDomain.SetupInformation.TargetFrameworkName

Environment.SpecialFolder
LocalApplicationData:
@Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData)

ApplicationData:
@Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData)

MyDocuments:
@Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments)

Personal:
@Environment.GetFolderPath(Environment.SpecialFolder.Personal)

Resources:
@Environment.GetFolderPath(Environment.SpecialFolder.Resources)

```

Android

iOS

Windows

标签:AppDataDirectory,AppDomain,笔记,Environment,SpecialFolder,CurrentDomain,MAUI,Blazo
From: https://www.cnblogs.com/densen2014/p/16897264.html

相关文章

  • 管道、环境变量与常用命令-acw学习笔记
    管道、环境变量与常用命令管道文件重定向将标准在输出重定向到某一个文件管道也是一个重定向,和文件重定向有所不同可以将前一个命令的标准输出stdout重定向到下一个命......
  • 《Go 语言并发之道》读书笔记(二)
    今天这篇笔记重点讲goroutine首先怎么定义goroutine很简单,在方法前面加上go就可以了funcmain(){ gosayHello()}funcsayHello(){ fmt.Println("hello")}也......
  • 第14章 文件处理(笔记)
    14.1简介数据持久化14.2文件和流关联14.3创建顺序文件14.4从顺序文件读取数据14.5更新顺序文件14.6随机存取文件14.7创建随机存取文件14.8向随机存取文件......
  • 第11章 面向对象编程:继承(笔记)
    11.1简介为了复用11.2基类和派生类父类与子类11.3基类和派生类之间的关系11.4派生类中的构造函数和析构函数11.5public、protected、private继承权限11.6继承......
  • pexpect常用API笔记
    pexpect常用API笔记spawn()spawn用来执行一个程序,它返回这个程序的操作句柄,以后可以通过操作这个句柄来对这个程序进行操作。参数以及默认值如下:classpexpect.spawn(......
  • 第8章 指针(笔记)
    8.1简介何时使用指针和如何正确使用指针8.2指针变量的声明和初始化声明:类型* 变量名;8.3指针运算符&8.4使用指针的按引用传递方式传递前后类型相符8.5内置数......
  • 第7章 类模板array和vector、异常捕获(笔记)
    7.1简介数据结构7.2array对象一组具有相同类型、连续的内存区域,用下标法和索引来操作。7.3array对象的声明array<类型,大小>array对象名7.4使用array对象的例子......
  • c.字符串单元笔记
    1.逐个字符串输入/输出采用“%c”的格式符 2.整个字符串输入/输出采用“%s”的格式符 3.gets函数用于输入字符,可包含空格,直到遇到换行符\n格式:get(str); 4.put......
  • 详解主成分分析PCA与奇异值分解SVD-降维后的矩阵components_ & inverse_transform【菜
    视频作者:[菜菜TsaiTsai]链接:[【技术干货】菜菜的机器学习sklearn【全85集】Python进阶_哔哩哔哩_bilibili]V(k,n)这个矩阵保存在.components_这个属性当中我们之前谈到......
  • 第4章 控制语句(第1部分)、赋值、自增和自减运算符(笔记)
    4.1简介知晓程序可用构建块,应用已证实的行之有效的程序构建方法。4.2算法包括执行的动作和动作的顺序。4.3伪代码用自然语言表述的算法4.4控制结构顺序结构、选择......