Я работаю над своим окончательным заданием в школе, и я поставил перед собой цель сделать UWP-приложение, которое управляет файлами HTML. Мне удалось создать файлы и папки в папке LocalState, но получение списка файлов в течение нескольких дней прекратило какой-либо прогресс в проекте, я знаю, как обрабатывать файлы с помощью ввода-вывода, но поскольку я понял, что в моем случае это не сработает.Получить локальное содержимое папки в UWP
Так что, возможно, если у кого-то из вас есть идея, как это сделать, я бы очень признателен.
Я знаю, что это, вероятно, основы для вас, и мне очень жаль, если я задаю глупые вопросы.
код ниже моя последняя попытка:
private void Page_Loaded(object sender, RoutedEventArgs e)
{
Seznam_map().Wait(1);
}
private async Task Seznam_map()
{
StorageFolder Projects = await Skupno.domacamapa.GetFolderAsync("Projects");
var files = await Projects.GetFilesAsync();
}
Skupno.domacamapa = ApplicationData.Current.LocalFolder;
Спасибо за ваш ответ, я, безусловно, вампир, поскольку я сказал, что не знаком с асинхронными задачами. Я хотел бы получить список всех файлов (папок и файлов), чтобы я мог предложить их «пользователю» в виде списка. Я предполагаю, что если я знаю местоположение, я могу прочитать их в библиотеке IO, верно? –
@LaurentResman В UWP я бы делал все через * StorageFolders * и * StorageFiles *. Если вы хотите составить список файлов, используйте методы * StorageFolder * * GetFolders/GetFiles * или * GetItems *. Если вы хотите открыть файл, откройте его и получите поток - [MSDN имеет неплохие документы] (https://docs.microsoft.com/en-us/windows/uwp/files/quickstart-reading-and- пишущие файлы) об этом. Вы также можете [читать больше в MSDN] (https://docs.microsoft.com/en-us/windows/uwp/files/). – Romasz
Спасибо за такой быстрый ответ, так что не 'Skupno.domacamapa.GetItemsAsync()'? Как бы вы это сделали? Я знаю, как добавить материал в список и установить путь к ним, просто нужен список имен. Спасибо за все ваше время, вы уже много мне помогли, с другими асинхронными пустотами. –