FileWriter constructor

FileWriter(
  1. File _file, {
  2. dynamic overwrite = true,
})

Implementation

FileWriter(this._file, {overwrite: true}) {
  if (_file.existsSync()) {
    if (overwrite) {
      _file.deleteSync();
    } else {
      throw StateError("The file $_file already exists. Can't overwrite");
    }
  }
  randomAccessFile = _file.openSync(mode: FileMode.append);
  _isOpen = true;
}