2
我閱讀了那些ch04-tools-editor,get-started並在Google上搜索,但是我沒有找到任何答案。如何使用Dart Editor將print()輸出直接發送到文件?如何使用Dart Editor將print()輸出直接發送到文件?
編輯:我想直接在文件中發送(管道/重定向流)數據(什麼print()返回),而不是飛鏢編輯器。我正在尋找Dart Editor的功能。
我閱讀了那些ch04-tools-editor,get-started並在Google上搜索,但是我沒有找到任何答案。如何使用Dart Editor將print()輸出直接發送到文件?如何使用Dart Editor將print()輸出直接發送到文件?
編輯:我想直接在文件中發送(管道/重定向流)數據(什麼print()返回),而不是飛鏢編輯器。我正在尋找Dart Editor的功能。
print()
不輸出到文件;它會輸出到控制檯(控制檯應用程序中的stdout
,瀏覽器中的瀏覽器控制檯)。
dart:io
庫提供了大量的I/O功能,包括讀取和寫入文件。舉個例子:
import 'dart:io';
void main() {
var out = new File('output.txt').openWrite();
out.write("String written to file.\n");
out.close();
}
更新:按照您的更新問題,你正在尋找一個飛鏢編輯器功能,可自動控制臺輸出寫入文件。據我所知,沒有這種功能。您的選項包括:
從Dart Editor外部運行您的應用程序。在任何UNIX類系統,例如,您可以重定向stdout
這樣的:
dart my-app.dart >output.txt
謝謝。我留下了一個編輯,更多地解釋我在找什麼。 –