Метод runSync
ProcessResult runSync(Запускает процесс и выполняет его до завершения. Это синхронный вызов, который будет блокировать выполнение, пока дочерний процесс не завершит работу.
Аргументы аналогичны Process.run.
Возвращает ProcessResult, содержащий результат выполнения процесса, т. е. код выхода, стандартный вывод и стандартный ввод.
Исходный код
external static ProcessResult runSync(
String executable, List<String> arguments,
{String workingDirectory,
Map<String, String> environment,
bool includeParentEnvironment: true,
bool runInShell: false,
Encoding stdoutEncoding: SYSTEM_ENCODING,
Encoding stderrEncoding: SYSTEM_ENCODING});
© 2012 the Dart project authors
Licensed under the Creative Commons Attribution-ShareAlike License v4.0.
https://api.dartlang.org/stable/1.24.3/dart-io/Process/runSync.html