在 Windows Forms 应用程序中,这个 是我递归搜索文件夹中所有文件的方法。我知道 Windows Store 应用程序基本上是沙盒化的,但是肯定有一种方法可以获取 KnownFolder 目录中的所有文件。我一直试图使用音乐目录来实现这一点。然而,它对我没有起作用。我已经进行了谷歌搜索,但我找不到任何说明如何实现此功能的线程。我尝试了以下代码:
private async void dirScan(string dir)
{
var folDir = await StorageFolder.GetFolderFromPathAsync(dir);
foreach (var d in await folDir.GetFoldersAsync())
{
foreach(var f in await d.GetFilesAsync())
{
knownMusicDir.Add(f.Path.ToString());
}
dirScan(d.ToString());
}
}
我希望有人能够查看我的代码并帮我纠正错误。提前感谢!