我试图实现一种方法,从我的计算机的文件夹返回文件,但是,这个错误显示给我:
先。目录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
。
引用链接。