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!
dart file stream openwrite writeasstring
Commentami!