C# Can';无法读取Xamarin C上目录中的文件#
任何人,请帮忙!要从目录中获取扩展名为.mp3的所有文件路径。下面的代码是否将目录路径设置为“/storage/simulated/0/Music”C# Can';无法读取Xamarin C上目录中的文件#,c#,xamarin,C#,Xamarin,任何人,请帮忙!要从目录中获取扩展名为.mp3的所有文件路径。下面的代码是否将目录路径设置为“/storage/simulated/0/Music” 首先,确保您已经向AndroidManifest.xml添加了权限。要获取具有特定扩展名的文件列表,您可以查看Leo的答案 class Player { static readonly DirectoryInfo directory = new DirectoryInfo(Path.Combine(Android.OS.Environmen
首先,确保您已经向AndroidManifest.xml添加了权限。要获取具有特定扩展名的文件列表,您可以查看Leo的答案
class Player
{
static readonly DirectoryInfo directory = new DirectoryInfo(Path.Combine(Android.OS.Environment.GetExternalStoragePublicDirectory(Android.OS.Environment.DirectoryMusic).AbsolutePath));
static readonly FileInfo[] fileLinks = FilesFromDirectory(directory);
static FileInfo[] FilesFromDirectory(DirectoryInfo directory)
{
FileInfo[] fileLinks = new FileInfo[] { };
if (Directory.Exists(directory.ToString()))
{
fileLinks = directory.GetFiles(@"*.mp3");
}
return fileLinks;
}