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