如何从 ApplicationData.Current.LocalFolder 中提取字符串路径



我需要创建一个ListBox,其中包含在ApplicationData.Current.LocalFolder中保存的文件,以后可以使用它打开这些文件。

我有这样的东西:

string path = ApplicationData.Current.LocalFolder;
DirectoryInfo dinfo = new DirectoryInfo(@path);    
FileInfo[] Files = dinfo.GetFiles("*.txt");
foreach (FileInfo file in Files)
{
listbox1.Items.Add(file.Name);
}

但是,即使我找到了一些示例代码,这些代码只是将ApplicationData.Current.LocalFolder直接分配给字符串,我也会收到一个错误: "无法将"Windows.Storage.StorageFoler"隐式转换为字符串。

你能告诉我怎么做吗?

谢谢

好的,

我自己已经解决了,所以对于任何寻找答案的人,你来了:

string path = ApplicationData.Current.LocalFolder.Path;
DirectoryInfo dinfo = new DirectoryInfo(@path);    
FileInfo[] Files = dinfo.GetFiles("*");
foreach (FileInfo file in Files)
{
historia.Items.Add(file.Name);
}

相关内容

  • 没有找到相关文章

最新更新