C# UWP:如何从Documents文件夹的子文件夹中获取所有文本文件名的列表
学习为Windows10开发。我试图访问documents文件夹中的子文件夹,并列出子文件夹中存在的所有文本文件名。请提供帮助。如果要访问文档文件夹,可以使用FolderPicker或KnownFolders.DocumentsLibrary方法 关于FolderPicker,您需要通过与选择器交互来访问文件夹,但您可以直接选择要访问的文件夹。关于KnownFolders.DocumentsLibrary方法,您需要添加额外的broadFileSystemAccess功能,并允许您的应用程序在设置中访问文件系统。 C# UWP:如何从Documents文件夹的子文件夹中获取所有文本文件名的列表,c#,uwp,windows-10,C#,Uwp,Windows 10,学习为Windows10开发。我试图访问documents文件夹中的子文件夹,并列出子文件夹中存在的所有文本文件名。请提供帮助。如果要访问文档文件夹,可以使用FolderPicker或KnownFolders.DocumentsLibrary方法 关于FolderPicker,您需要通过与选择器交互来访问文件夹,但您可以直接选择要访问的文件夹。关于KnownFolders.DocumentsLibrary方法,您需要添加额外的broadFileSystemAccess功能,并允许您的应用程序在设
到目前为止你尝试了什么?你到底被困在哪里?@germ实际上我正在将一个winform应用程序移植到UWP。这是winform代码。字符串appPath=Path.GetDirectoryNameApplication.ExecutablePath;DirectoryInfo filepath=newDirectoryInfo@C:\Typing\;FileInfo[]Files=filepath.GetFiles*.txt;字符串文件名=;int fileNum=Files.Length;对于int i=0;i
//FolderPicker
var folderPicker = new Windows.Storage.Pickers.FolderPicker();
folderPicker.SuggestedStartLocation = Windows.Storage.Pickers.PickerLocationId.DocumentsLibrary;
folderPicker.FileTypeFilter.Add("*");
Windows.Storage.StorageFolder subFolder = await folderPicker.PickSingleFolderAsync();
//KnownFolders.DocumentsLibrary
//StorageFolder Myfolder = KnownFolders.DocumentsLibrary;
//StorageFolder subFolder = await Myfolder.GetFolderAsync("YouSubFolder");
List<string> fileTypeFilter = new List<string>();
fileTypeFilter.Add(".txt");
QueryOptions queryOptions = new QueryOptions(Windows.Storage.Search.CommonFileQuery.OrderByName, fileTypeFilter);
StorageFileQueryResult queryResult = subFolder.CreateFileQueryWithOptions(queryOptions);
var files = await queryResult.GetFilesAsync();
foreach (var file in files)
{
string name = file.Name;
}