回 帖 发 新 帖 刷新版面

主题:vs 2005 cmd操作问题

定义一个方法shutwin()来实现对cmd的调用时的问题,怎么让下次的shutwin()能接着上次的shutwin()执行?(注:括号中的内容为要执行的cmd命令)
如 想在c:\windows文件夹下建立aa.txt
shutwin("cd c:\windows");
shutwin("md aa.txt");
问题是如果命令行是在c:下运行的那么第二个shutwin()的执行就会在c:下建立aa.txt,为什么不能接住第一个命令在c:\windows下建立?该怎么解决?

回复列表 (共1个回复)

沙发

每一次调用函数都默认从同一位置出发,所以cd命令不产生什么具体后续影响
如果你想创建文件,System.IO里面有很多类库可以使用

我来回复

您尚未登录,请登录后再回复。点此登录或注册