首页 > 其他分享 >.net maui blazor创建存储自定义目录文件

.net maui blazor创建存储自定义目录文件

时间:2022-11-01 11:00:42浏览次数:60  
标签:string 自定义 Android maui net data 目录 dir

string dir = "/storage/emulated/0/Android/data/com.example.myapp/data";
if (!Directory.Exists(dir))
{
  Directory.CreateDirectory(dir);
}
string path = Path.Combine(dir, "a.txt");
File.WriteAllText(path, "abc");
//com.example.myapp 是项目的ApplicationID,只能对自己项目的目录有读写权限,换了别的不行。
// /storage/emulated/0/Android/data/ 这是前缀,必须要加的。程序安装的目录。
注:如果存入的路径是 缓存目录:string cacheDir = FileSystem.Current.CacheDirectory;或者 应用数据目录:string mainDir = FileSystem.Current.AppDataDirectory; 
使用USB数据线连接电脑去查的时候是找不到这个目录下的文件的。
需要配置具有读写权限 Platforms\Android\AndroidManifest.xml 加配置

<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW" />
<uses-permission android:name="android.permission.WAKE_LOCK" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />

标签:string,自定义,Android,maui,net,data,目录,dir
From: https://www.cnblogs.com/xsj1989/p/16846988.html

相关文章

  • xxl-job 报:java.net.BindException: Address already in use: bind
    在低版本的xxl-job中,初始化XxlJobSpringExecutor执行器需要在@Bean中加上initMethod="start",destroyMethod="destroy",但是在高版本的xxl-job(如2.1.2)则需......
  • kubernetes的pod
    kubernetes的podPod是kubernetes集群能够调度的最小单元。Pod是容器的封装。在Kubernetes集群中,Pod是所有业务类型的基础,也是K8S管理的最小单位级,它是一个或多个容器的......
  • kubernetes的namespace
    kubernetes的namespace概念中文名称:命名空间。你可以认为namespaces是你kubernetes集群中的虚拟化集群。在一个Kubernetes集群中可以拥有多个命名空间,它们在逻辑上彼......
  • pgsql 自定义函数
    CREATEORREPLACEFUNCTIONtest1(idINTEGER,id1INTEGER)RETURNSINTEGERLANGUAGEplpgsqlAS$$declarecountinteger;begincount=(selectarray_positio......
  • ASP.NET Core教程-跨域配置(CORS Configuration)
    更新记录转载请注明出处:2022年11月1日发布。2022年11月1日从笔记迁移到博客。说明Cross-OriginResourceSharing,跨域资源共享配置方式在ASP.NETCore中有2种方......
  • k8s.HPA.使用自定义指标Pod扩容
    k8s.HPA.使用自定义指标Pod扩容环境env:kubernetesv1.22metrics-server0.6.1prometheusv2.36.1prometheus-adapter.v0.10.0概述弹性伸缩1、资源层弹性,如......
  • Asp.Net MVC 中的 Cookie讲解
    一、CookieCookie是请求服务器或访问Web页面时携带的一个小的文本信息。Cookie为Web应用程序中提供了一种存储特定用户信息的方法。Cookie的值是字符串类型,且对用户是......
  • NetworkPolicy Ingress及Egress简介及案例
    一、NetworkPolicy简介官方介绍:https://kubernetes.io/zh/docs/concepts/services-networking/network-policies/基于NetworkPolicy在三层(网络层)或四层(传输层)控制拒......
  • 【五期杨志】CCF-A(NeurIPS'20) Self-supervised multimodal versatile networks
    AlayracJB,RecasensA,SchneiderR,etal.Self-supervisedmultimodalversatilenetworks[J].AdvancesinNeuralInformationProcessingSystems,2020,33:2......
  • Installing helm on Kubernetes-1.25.2
    一、InstallinghelmonKubernetes-1.25.2地址https://helm.shhttps://github.com/helm/helm1 wget下载cd/opt/softwarewgethttps://get.helm.sh/helm-v3.10......