Библиотеки » Ввод-вывод (dart:io) » File » readAsLines
функция File::readAsLines
Асинхронное получение содержимого файла в виде массива строк
Синтаксис
Future[List[String]]
File.readAsLines
(Encoding encoding = Encoding.UTF_8)
Передаваемые параметры
Encoding encoding = Encoding.UTF_8Возвращаемое значение
Future[List[String]]Описание
Метод readAsLines
позволяет асинхронно получить содержимое файла в виде массива строк. Содержимое файла при чтении будет интерпретироваться и записываться в строки с учетом указанной в параметре Encoding encoding
кодировке. По умолчанию, используется кодировка Encoding.UTF_8
.
После вызова данного метода, управление не блокируется, а сразу же возвращается в основной поток, а в качестве результата отдается объект типа Future
, в котором, когда будет доступен, обрбрабатывается результат выполнения функции - успешное получение данных или перехват ошибок.>
Смотрите также
File::readAsLinesSync - Получение содержимого файла в виде массива строк
File::readAsString - Асинхронное получение содержимого файла в виде одной строки
File::readAsStringSync - Получение содержимого файла в виде одной строки
File::writeAsString - Асинхронная запись строки в файл
File::writeAsStringSync - Запись строки в файл