我需要在ApplicationData.Current.LocalFolder中创建一个包含已保存文件的ListBox,稍后我可以用它来打开这些文件。
我有这样的事情:
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"字符串。"
你能告诉我怎么做吗?
由于
答案 0 :(得分:0)
确定,
我自己解决了这个问题,所以对于任何寻找答案的人来说,你都去了:
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);
}