System.IO.DirectoryNotFoundException: '找不到路径的一部分



我试图实现一种方法,从我的计算机的文件夹返回文件,但是,这个错误显示给我:

先。目录notfoundexception:无法找到路径的一部分。

这是我的代码:

public List<string> GetFileName()
{
List<string> arquivos = new List<string>();
DirectoryInfo d = new DirectoryInfo("C:\Files");
FileInfo[] Files = d.GetFiles();
foreach (FileInfo file in Files)
{
arquivos.Add(file.Name);
}
return arquivos;
}

我想知道在。net MAUI或Xamarin Forms中,获取外部路径的过程是否不同。从现在开始感谢你!

恐怕你走错了路。所以你会得到错误"无法找到路径的一部分"。

你能像下面这样修改代码吗?

private void Button_Clicked(object sender, EventArgs e)
{
List<string> arquivos = new List<string>();
DirectoryInfo d = new DirectoryInfo(Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData));
FileInfo[] Files = d.GetFiles();
}

还请注意,Environment.SpecialFolder.LocalApplicationData在MAUI本地映射到/data/user/0/com.companyname.mauiapptest/files

引用链接。

相关内容

  • 没有找到相关文章