请问为什么Qt调用外部shell执行不成功?

用QProcess直接运行一个可执行程序是正常的,但运行shell咋就没效果了?我想看看执行个ls的结果,放到aaa.txt,但素运行了在目录下没有出现aaa.txt。纳闷。。。

    QProcess *proc = new QProcess;
    proc->start("ls>aaa.txt");
    qDebug("Run Shell!\n");

 

不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^