MAUI 多平台环境路径测试笔记

18 篇文章 2 订阅
12 篇文章 0 订阅

MAUI/MAUI Blazor/Blazor Hybrid 环境路径测试笔记 (Android/iOS/Windows/SSR/PWA/WinForm/Wpf)

测试代码

Tools服务类多平台实现

MAUI
public string CacheDirectory() => FileSystem.CacheDirectory;
public string AppDataDirectory() => FileSystem.AppDataDirectory;
其他平台
public string CacheDirectory() => AppDomain.CurrentDomain.BaseDirectory;
public string AppDataDirectory() => AppDomain.CurrentDomain.BaseDirectory;
测试界面
<div>
    <br />
    <b>
        AppDataDirectory:
    </b>
    <br />
    @Tools.AppDataDirectory()
    <br /><br />
    <b>
        CacheDirectory:
    </b>
    <br />
    @Tools.CacheDirectory()
    <br /><br />
    <b>
        BaseDirectory:
    </b>
    <br />
    @AppDomain.CurrentDomain.BaseDirectory
    <br /><br />
    <b>
        DynamicDirectory:
    </b>
    <br />
    @AppDomain.CurrentDomain.DynamicDirectory
    <br /><br />
    <b>
        FriendlyName:
    </b>
    <br />
    @AppDomain.CurrentDomain.FriendlyName
    <br /><br />
    <b>
        ApplicationBase:
    </b>
    <br />
    @AppDomain.CurrentDomain.SetupInformation.ApplicationBase
    <br /><br />
    <b>
        TargetFrameworkName:
    </b>
    <br />
    @AppDomain.CurrentDomain.SetupInformation.TargetFrameworkName
    <br /><br />
    <b>
        Environment.SpecialFolder
    </b>
    <br />
    <b>
        LocalApplicationData:
    </b>
    <br />
    @Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData)
    <br /><br />
    <b>
        ApplicationData:
    </b>
    <br />
    @Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData)
    <br /><br />
    <b>
        MyDocuments:
    </b>
    <br />
    @Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments)
    <br /><br />
    <b>
        Personal:
    </b>
    <br />
    @Environment.GetFolderPath(Environment.SpecialFolder.Personal)
    <br /><br />
    <b>
        Resources:
    </b>
    <br />
    @Environment.GetFolderPath(Environment.SpecialFolder.Resources)
    <br /><br />
Android

iOS

Windows

Blazor PWA

Blazor SSR

Blazor WinForms

Blazor Wpf

项目地址

https://github.com/densen2014/BlazorMaui

https://gitee.com/densen2014/BlazorMaui

关联项目

FreeSql QQ群:4336577、8578575、52508226

BA & Blazor QQ群:795206915、675147445

知识共享许可协议

本作品采用 知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议 进行许可。欢迎转载、使用、重新发布,但务必保留文章署名AlexChow(包含链接: https://github.com/densen2014 ),不得用于商业目的,基于本文修改后的作品务必以相同的许可发布。如有任何疑问,请与我联系

AlexChow

今日头条 | 博客园 | 知乎 | Gitee | GitHub

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Densen2014

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值