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有關詳情,請上的進程。