gpt4 book ai didi

c# - 如何访问 AppData 文件夹

转载 作者:太空宇宙 更新时间:2023-11-03 14:54:35 26 4
gpt4 key购买 nike

我查看了 SO 中的每个问题,但没有找到解决我的问题的方法。

我想像这样访问 Appdata 文件夹:

 Storagefolder foldertree = 
await StorageFolder.GetFolderFromPathAsync(@"C:\Users\Username\AppData");

实际上我使用了 Spring 更新,所以我可以定位每个文件夹而不是 AppData。

我知道原因是文件夹被隐藏了。

那么有人找到了访问隐藏文件夹的解决方案吗?

最佳答案

默认情况下,通用 Windows 应用程序 (apps) 可以访问某些文件系统位置。应用程序还可以通过文件选择器或声明功能访问其他位置

You can try using file picker and navigate to folder. But im sure you need the app to pickup file automatically without filepicker

  • 应用程序安装目录。您的应用程序在用户系统上的安装文件夹。Windows.Storage.StorageFolder installedLocation = Windows.ApplicationModel.Package.Current.InstalledLocation;
  • 应用程序数据位置。您的应用程序可以存储数据的文件夹。这些文件夹(本地、漫游和临时)是在安装您的应用程序时创建的。

    使用 Windows.Storage;
    StorageFolder localFolder = ApplicationData.Current.LocalFolder;

  • 用户的下载文件夹。默认保存下载文件的文件夹。应用程序只能访问您的应用程序创建的用户下载文件夹中的文件和文件夹。但是,您可以通过调用文件选择器(FileOpenPicker 或 FolderPicker)访问用户的“下载”文件夹中的文件和文件夹,以便用户可以导航并选择文件或文件夹供您的应用访问。

File Access Permissions

关于c# - 如何访问 AppData 文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50226788/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com