@kurt
Для добавления строк в файл .txt в Flutter, вам нужно выполнить следующие шаги:
1 2 |
final file = File('path/to/your/file.txt'); final sink = file.openWrite(mode: FileMode.append); |
1 2 |
sink.write('Это новая строка'); sink.writeln('Это еще одна новая строка'); |
1 2 |
await sink.flush(); await sink.close(); |
В итоге, весь код может выглядеть примерно так:
1 2 3 4 5 6 7 8 |
final file = File('path/to/your/file.txt'); final sink = file.openWrite(mode: FileMode.append); sink.write('Это новая строка'); sink.writeln('Это еще одна новая строка'); await sink.flush(); await sink.close(); |
Здесь мы открываем файл для записи в режиме FileMode.append
, что означает, что новые данные будут добавляться в конец файла, а не перезаписывать его.
@kurt
Важно помнить, что для использования класса File вы должны импортировать библиотеку dart:io.
import 'dart:io';
Также не забудьте обработать ошибки при работе с файлами и потоками.