如何dir
从 Dart VM 运行命令?当我尝试将它与Process
类一起使用时,我得到“未处理的异常”。
问问题
202 次
1 回答
5
感谢 Søren Gjesse 的回答,他最初将其发布到 Dart 邮件列表。
您不能只dir
在 Windows 上运行,因为它不是独立的可执行文件,而是内置于cmd.exe
. 以下代码将运行dir
并打印结果:
import 'dart:io';
void main() {
Process.run('cmd', ['/c', 'dir']).then((ProcessResult results) {
print(results.stdout);
});
}
有关进程的更多信息,另请参阅Dart IO 库。
于 2012-11-07T08:51:36.353 回答