windows 8-如何通过winrt应用程序中的c#在本地驱动器中创建文件夹

本文关键字:驱动器 文件夹 创建 何通过 winrt 应用程序 windows | 更新日期: 2023-09-27 18:00:31

有人能告诉我如何通过winrt中的c#代码在本地驱动器中创建文件夹吗。我正在创建一个windows 8应用程序。我必须通过winrt应用程序在本地驱动器(如d驱动器或e驱动器)中创建一个文件夹,以便在其中保存一些数据。我不想在本地存储中创建文件夹。

有人能告诉我怎样才能做到这一点吗。

windows 8-如何通过winrt应用程序中的c#在本地驱动器中创建文件夹

WinRT限制应用程序可用的文件系统位置。

有关更多信息,请参阅此详细帖子:访问数据和文件

简言之:WinRT限制您的应用程序可以访问的位置,并且可能无法执行您想要的操作。

但是,如果您正在保存与应用程序相关的数据,不使用本地应用程序数据的原因是什么?

只有一种方法可以访问应用程序无法访问的文件系统位置。FileOpenPicker或FolderPicker。一旦用户选择了要备份的文件和文件夹,就可以使用Windows.Storage.AccessCache命名空间和适当的方法来维护此访问权限,以备将来使用。以下是相关答案的链接:保存文件或文件夹以供以后使用。

好运