appendFileSync method

  1. @override
void appendFileSync(
  1. String path,
  2. String data, {
  3. int? mode,
})
override

Appends string to file.

Implementation

@override
void appendFileSync(String path, String data, {int? mode}) {
  final file = File(path);
  if (mode != null && !file.existsSync()) {
    // Create with explicit mode for new files
    final raf = file.openSync(mode: FileMode.writeOnlyAppend);
    try {
      raf.writeStringSync(data);
    } finally {
      raf.closeSync();
    }
    return;
  }
  file.writeAsStringSync(data, mode: FileMode.append);
}