winform中执行cmd命令dir d:返回值不完整如何解决

在本地cmd中执行结果

图片说明

在代码中执行结果
图片说明

代码截图如下

图片说明

请问为什么结果不一样,返回的结果没有目录是咋回事?该如何解决?急!!

还有执行cd ..或者cd \也没有用!

把readtoend和waitforexit对换下看看