Я пытался реализовать очень простое приложение для ios/android, которое сканирует папку, которую я создал в общей папке проекта, отображая ListView, показывающий папки внутри.
Но мне уже не удается включить эту папку в среду приложения таким образом, чтобы я мог легко сканировать содержимое этой папки.
Каков наилучший способ иметь папку со списком подпапок и текстовых файлов внутри? Что я хочу сделать, так это запустить что-то вроде Directory.GetFiles(Path, "*.txt"), и я ожидаю получить список путей, похожих на "subpath/01.txt", "subpath2/01.txt".
Использование параметра EmbeddedResoure для текстового файла делает невозможным сканирование папки, потому что я хочу, чтобы приложение динамически рекурсивно читало всю папку, а не предопределяло каждый отдельный файл, чтобы получить его с помощью какого-либо метода потока сборки.
Я установил для файлов Действие сборки = Нет и Копировать для вывода... = Копировать, если новее, затем использовать следующий код:
string path = Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location);
string[] files = Directory.GetFiles(path, "*.txt");
Но это дает мне пустой массив.
@SushiHangover: означает ли это, что их нельзя включить в общий проект и использовать как в iOS, так и в Android?





Вы можете включить эти файлы в папку iOS в пакете приложений и пометить их как ресурсы пакета, на Android вы можете использовать Assets или Resources/raw.