perl调用外部命令问题
我需要在dos下使用perl先进入某个目录,然后在该目录下执行某个命令,不如我的pl文件在F:\autobuild下,调用
system("cd\\");
system("dir>F:\\autobuild\\test\\test.log");
结果输出到test.log下的是F:\autobuild下的文件信息,不是F盘根目录下的,请问如何解决?求高手解答。
[解决办法]
system每次都会开启子进程重置工作目录,两个合一起就好了
"cd\\&&dir>F:\\autobuild\\test\\test.log"