saveToFileSync method

void saveToFileSync(
  1. String fileFolder,
  2. String fileName,
  3. dynamic fileContent, {
  4. bool append = false,
  5. bool byteMode = false,
})

SYNCHRONOUS VERSION

Saves on a file (which path is fileFolder/fileName) the content in fileContent.

Before writing onto the file checks whether the file exists or not.

Implementation

void saveToFileSync(
  final String fileFolder,
  final String fileName,
  final dynamic fileContent, {
  final bool append = false,
  final bool byteMode = false,
}) {
  final _file = _openFileSync(fileFolder, fileName);

  if (byteMode) {
    _file.writeAsBytesSync(fileContent as Uint8List);
  } else if (append) {
    _file.writeAsStringSync(fileContent, mode: FileMode.append);
  } else {
    _file.writeAsStringSync(fileContent);
  }
}