2012-11-07 47 views

回答

5

感谢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有关详情,请上的进程。