Я пытаюсь реализовать метод, который возвращает файлы из папки моего компьютера, но эта ошибка показала мне:
System.IO.DirectoryNotFoundException: Could not find a part of the path.
Это мой код:
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 этот процесс для выбора внешнего пути. Спасибо с этого момента!
🤔 А знаете ли вы, что...
C# является статически типизированным языком, что обеспечивает высокую безопасность и производительность кода.
Я боюсь, что ваш путь неверен. Поэтому вы получаете сообщение об ошибке «Не удалось найти часть пути».
Не могли бы вы изменить код, как показано ниже?
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
сопоставляется с /data/user/0/com.companyname.mauiapptest/files
локально в MAUI.
Ссылка ссылка на сайт.