如何从 KnownFolder.DocumentsLibrary 获取文件

How to get a file from KnownFolder.DocumentsLibrary

我需要一些关于文件和文件夹操作的帮助。

我需要在文档库的主文件夹的子文件夹中检索文件。

比方说,我在文档文件夹中创建了以下文件夹和子文件夹:

  1. 我创建了一个名为 MyWorkShop 的主文件夹
  2. 在主文件夹:MyWorkShop 中,我在其中创建了一个子文件夹并将其命名为:2016-08-10
  3. 在子文件夹中有一个文件 myfile.txt

Document Library文件夹是指C盘的Documents文件夹吗?

如何检索子文件夹中的文件?

下面是我当前的代码,如何从这里开始?

StorageFolder storageFolder = KnownFolders.DocumentsLibrary;

StorageFile sampleFile = await storageFolder.GetFileAsync("myfile.txt");

KnownFolders.DocumentsLibrary 通常引用 %USERPROFILE%\Documents(参见 MSDN)。

您必须加载每个子文件夹才能访问该文件。

StorageFolder storageFolder = KnownFolders.DocumentsLibrary;
StorageFolder mainFolder = await storageFolder.GetFolderAsync("MyWorkShop");
StorageFolder subFolder = await mainFolder.GetFolderAsync("2016-08-10");
StorageFile sampleFile = await subFolder.GetFileAsync("myfile.txt");