それらのch04-tools-editorを読み、get-startedを Google で検索しましたが、答えが見つかりませんでした。Dart Editorでprint()出力をファイルに直接送信する方法は?
EDIT : Dart Editor ではなく、データ (print() が返すもの) を直接ファイルに送信 (パイプ/リダイレクト ストリーム) したい。Dart Editor の機能を探しています。
それらのch04-tools-editorを読み、get-startedを Google で検索しましたが、答えが見つかりませんでした。Dart Editorでprint()出力をファイルに直接送信する方法は?
EDIT : Dart Editor ではなく、データ (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 機能を探しています。私の知る限り、そのような機能はありません。オプションは次のとおりです。
Dart Editor の外部からアプリを実行します。たとえば、UNIX ライクなシステムでは、次のようにリダイレクトできますstdout
。
dart my-app.dart >output.txt