我在程序中顺序调用一组可执行文件(命令行执行的那种,无界面),但执行完毕后,总发现有一些工作没有完成,比如我一个可执行文件执行结果是生成一个文件,另一个可执行文件的结果是删除上一个生成的文件,但最后总会有这个文件没有删除之类的情况。当我在两个可执行文件之间设置时间延迟后,就能正确完成了。有没有比较好的方法能控制可执行文件的调用和执行呢?