我有一个Xamarin.Forms
GetFiles.IOS项目,该项目有一个“Resources”目录,该目录是项目的一部分。我已将25个文件放入资源目录中。我现在希望能够转到资源目录并获取所有文件名。我创建了一些代码来读取目录中的文件,但我得到了DirectoryNotFoundException
。这是我正在使用的代码。
String dir = Directory.GetCurrentDirectory();
var filePath = Path.Combine(dir,"Resources");
String[] files = Directory.GetFiles(filePath);
我似乎无法让路径正确! 谢谢你的帮助。
答案 0 :(得分:1)
将文件复制到app文件夹有两件事需要:
Content
窗口中的复制到输出目录Copy Always
的构建操作Properties
进行设置。Resources
不同的自定义文件夹中。数字2是因为Resources
是一个特殊的保留目录名,即使您在其中放入了一些内容文件,它也永远不会复制到应用程序包的文件夹中。您可以自行检查,如果您将文件放在Test
文件夹中,您的代码将按预期工作。