我想编写一个PHP代码来自动执行下面提到的过程。
在Windows命令提示符下处理每个文件:
run-all.bat RelativePath+filename.php
我有大约数千个文件,如果我手动完成,那么需要一段时间。我从用户那里获取了文件夹路径输入,然后访问了每个文件。
要执行命令,使用php的exec
函数,但不知道如何在一行中指定“cd folder path和run-all.bat”,就好像我们不在特定的内部文件夹“x”命令run-all将不会被执行。
对于第三步,我认为somehow数组输出(可以使用第二个参数)。
任何帮助/建议都值得赞赏,因为我是php的新手?
答案 0 :(得分:2)
exec ('c:\\somefolder\\run-all.bat RelativePath\\filename.php', $output);