0
如何从Dart VM运行dir
命令?当我尝试使用Process
类时,我得到“未处理的异常”。如何在Dart中运行`dir`?
如何从Dart VM运行dir
命令?当我尝试使用Process
类时,我得到“未处理的异常”。如何在Dart中运行`dir`?
感谢SørenGjesse的回答,他原本是posted this to the Dart mailing list。
您不能在Windows上运行dir
,因为它不是独立的可执行文件,而是构建到cmd.exe
中。下面的代码将运行dir
并打印结果:
import 'dart:io';
void main() {
Process.run('cmd', ['/c', 'dir']).then((ProcessResult results) {
print(results.stdout);
});
}
也Dart IO library有关详情,请上的进程。