iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >Xamarin Essentials教程获取路径文件系统FileSystem
  • 718
分享到

Xamarin Essentials教程获取路径文件系统FileSystem

2023-06-05 03:06:24 718人浏览 薄情痞子
摘要

Xamarin Essentials教程获取路径文件系统FileSystem文件系统用于管理设备内的各类文件。通过文件系统,应用程序可以创建永久文件和临时文件,也可以获取预先打包的文件,如预设数据库文件。Xamarin.Essentials

Xamarin Essentials教程获取路径文件系统FileSystem

文件系统用于管理设备内的各类文件。通过文件系统,应用程序可以创建永久文件和临时文件,也可以获取预先打包的文件,如预设数据库文件。Xamarin.Essentials的静态类FileSystem提供访问文件系统的部分功能,如获取应用程序目录、缓存数据目录等。本节将讲解该类的使用。

获取路径

在数据读写中,常用的应用程序目录有两个,分别为缓存目录和数据目录。缓存目录用来保存缓存数据。相对临时数据,缓存数据具有更长的生命周期,但不能被当前操作所使用。数据目录用来存储应用程序自身数据,非用户数据文件。这些文件会被设备自带备份功能进行备份。

在FileSystem类中,开发者可以使用CacheDirectory属性来获取应用程序缓存目录,其语法形式如下:

public static string CacheDirectory { get; }

FileSystem类的AppDataDirectory属性可以用来获取应用程序的数据目录,其语法形式如下:

public static string AppDataDirectory { get; }

【示例1-2】下面获取应用程序的缓存目录和数据目录。代码如下:

void FileSystem_Directory(){    //获取并输出缓存目录    var cacheDir = FileSystem.CacheDirectory;Console.WriteLine("CacheDirectory={0}", cacheDir);//获取并输出数据目录    var mainDir = FileSystem.AppDataDirectory;    Console.WriteLine("AppDataDirectory={0}", mainDir);}

运行程序,会输出以下的内容。

CacheDirectory=/data/user/0/com.companyname.FileSystemFORMsDemo/cacheppDataDirectory=/data/user/0/com.companyname.FileSystemFormsDemo/files

注意:由于平台的差异性,获取的目录也会有所不同。

Android使用CacheDirectory属性,返回CacheDir的绝对路径。使用AppDataDirectory属性,会返回FilesDir的绝对路径。从api 23开始,该目录会被Auto Backup进行备份。

iOS使用CacheDirectory属性,返回库/缓存的目录。使用AppDataDirectory属性,会返回库目录。该目录会被iTunes和iCloud进行备份。

UWP使用CacheDirectory属性,返回应用程序本地缓存目录。使用AppDataDirectory属性,会返回应用程序目录。该目录会被备份到云。

--结束END--

本文标题: Xamarin Essentials教程获取路径文件系统FileSystem

本文链接: https://www.lsjlt.com/news/240902.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Xamarin Essentials教程获取路径文件系统FileSystem
    Xamarin Essentials教程获取路径文件系统FileSystem文件系统用于管理设备内的各类文件。通过文件系统,应用程序可以创建永久文件和临时文件,也可以获取预先打包的文件,如预设数据库文件。Xamarin.Essentials...
    99+
    2023-06-05
  • Xamarin Essentials中文件系统FileSystem有什么用
    这篇文章主要为大家展示了“Xamarin Essentials中文件系统FileSystem有什么用”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Xamarin Essentials中文件系统F...
    99+
    2023-06-05
  • python获取文件路径
    import os      path1 = os.path.dirname(__file__)   print(path1)#获取当前运行脚本的绝对路径      path2 = os.path.dirname(os.path.dirn...
    99+
    2023-01-31
    路径 文件 python
  • python怎么获取文件路径
    可以使用os模块中的os.path子模块来获取文件的路径。 具体步骤如下: 导入os模块:import os 使用os.path中...
    99+
    2023-10-24
    python
  • Server.MapPath获取文件绝对路径
    在ASP.NET中,可以使用Server.MapPath()方法获取文件的绝对路径。Server.MapPath()方法将相对路径映...
    99+
    2023-08-18
    Server.MapPath
  • python 获取当前文件路径
    一. Python 获取当前文件路径方法 sys.path[0] 获取文件当前工作目录路径(绝对路径) sys.argv[0]|获得模块所在的路径(由系统决定是否是全名) 若显示调用python指令,...
    99+
    2023-10-18
    python 开发语言
  • Python获取与处理文件路径/目录路径
    目录 文件目录结构说明一、路径获取1.1 获取当前文件的绝对路径1.2.1 获取当前文件的所在目录1.2.2 获取当前文件的所在目录的上一级目录1.3 获取当前文件名1.4 获取当前文件对于基...
    99+
    2023-09-06
    python 文件 路径
  • JAVA文件中如何获取路径
    这篇文章主要介绍了JAVA文件中如何获取路径,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。1. 基本概念的理解`绝对路径`:你应用上的文件或目录在硬盘上真正的路径,如:URL...
    99+
    2023-05-30
    java
  • 使用SpringBoot获取resources文件路径
    目录获取resources文件路径背景解决方案获取resource下文件夹路径的坑前提是maven项目的pom文件里面配置了这是后来我修改后的正常打包情况获取resources文件路...
    99+
    2024-04-02
  • python获取工程路径下的文件方法
    import time, os, random import subprocess import re PATH = lambda p: os.path.abspath(os.path.join(os.path.dirname(__fil...
    99+
    2023-01-31
    路径 文件 方法
  • linux怎么获取文件绝对路径
    Linux中有多种方法可以获取文件的绝对路径。 使用pwd命令:在文件所在的目录下,运行pwd命令即可获取该文件的绝对路径。例如...
    99+
    2023-10-27
    linux
  • java如何获取指定文件路径
    在Java中,要获取指定文件的路径,可以使用java.nio.file.Path类来完成。可以使用以下几种方法来获取文件路径:1. ...
    99+
    2023-10-21
    java
  • linux怎么获取文件所在路径
    要获取文件所在的路径,可以使用 `pwd` 命令。`pwd` 是 "print working directory&quo...
    99+
    2023-08-29
    linux
  • linux如何获取文件绝对路径
    在Linux中,有几种方法可以获取文件的绝对路径:1. 使用`pwd`命令:在文件所在的目录中执行`pwd`命令,将显示当前工作目录...
    99+
    2023-09-15
    linux
  • java怎么获取当前文件路径
    在Java中,可以使用System.getProperty("user.dir")来获取当前文件的路径。这会返回一个字符串,表示当前...
    99+
    2023-10-21
    java
  • php怎么获取当前文件路径
    您可以使用`__FILE__`常量来获取当前文件的路径。它返回当前执行的脚本的完整路径和文件名。以下是一个示例:```php$cur...
    99+
    2023-08-16
    php
  • python中怎么获取程序执行文件路径
    python中怎么获取程序执行文件路径,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。  1.获取当前执行主脚本方法:sys.argv[0]和_ file _  ...
    99+
    2023-06-02
  • hdfs怎么获取路径下所有文件
    要获取HDFS路径下的所有文件, 可以使用以下命令: hdfs dfs -ls /path/to/directory 这将列出指定...
    99+
    2024-04-02
  • Linux中怎么获取路径的文件名
    本篇文章为大家展示了Linux中怎么获取路径的文件名,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。代码如下:[root@dabu.info ]#basename /root/aaa/bbb/dabu...
    99+
    2023-06-12
  • shell如何获取一个文件的路径
    可以使用pwd命令来获取当前工作目录的路径,然后再加上文件的相对路径或绝对路径来获取文件的完整路径。 例如,假设文件名为exampl...
    99+
    2024-03-06
    shell
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作