Future writeToFile(File file) { var sink = file.openWrite(mode: FileMode.write); writeTo(sink).then((int length) { sink.close(); }); return sink.done; }