Сохранение и загрузка файлов в формах Xamarin
Классы System.IO
могут использоваться для доступа к файловой системе на каждой платформе.Класс File
позволяет создавать, удалять и читать файлы, а класс Directory
позволяет создавать, удалять или перечислять содержимое каталогов.Вы также можете использовать подклассы Stream
, которые могут обеспечить большую степень контроля над файловыми операциями (такими как сжатие или поиск позиции в файле).
Текстовый файл может быть записан с использованием File.WriteAllText
Метод:
File.WriteAllText(fileName, text);
Текстовый файл может быть прочитан с использованием метода File.ReadAllText
:
string text = File.ReadAllText(fileName);
Кроме того, метод File.Exists
определяет, существует ли указанный файл:
bool doesExist = File.Exists(fileName);
Путь файла на каждой платформе можно определить из стандартной библиотеки .NET, используя значение перечисления Environment.SpecialFolder
в качестве первого аргумента метода Environment.GetFolderPath
.Затем его можно объединить с именем файла с помощью метода Path.Combine
:
string fileName = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData), "temp.txt");
Дополнительная информация: вы можете обратиться к этому документу и демонстрации здесь