Loading ...

Creare file in Dart

Creare file in Dart

Per creare file in Dart abbiamo almeno due possibilità.

Vedremo un esempio per ognna, cominciando con writeAsString dell'oggetto File.

Ecco il codice:

import 'dart:io';

main() {
  new File("/home/matte/Desktop/file.txt")
      .writeAsString('ciao come stai?')
      .then((File file) {
    print(file.path);
  });
}

Come potete vedere dalla documentazione, di default è impostata la sovrascrittura del file (se già esiste).

Il secondo modo è usando gli Stream e il metodo openWrite:

import 'dart:io';

main() {
  var file = new File("/home/matte/Desktop/file.txt");
  var sink = file.openWrite();
  sink.write('FILE ACCESSED ${new DateTime.now()}n');
  sink.close();
}

Anche qui, come nel caso precedente, la sovrascrittura è impostata di default.

Enjoy!