2
我想寫一個php代碼來自動執行下面提到的過程。執行多個Windows cmd命令並存儲處理結果
進程在Windows命令提示符下的每個文件:
- 轉到特定的文件夾說, 「X」,由 「CD X的文件夾路徑」
- 運行命令
run-all.bat RelativePath+filename.php
- 分析產生的結果。
我有大約數千的文件,如果我手動做,那麼它將需要一段時間。我從用戶處獲取文件夾路徑輸入,然後訪問每個文件。
要執行該命令,使用了exec
函數,但不知道如何在一行中指定「cd文件夾路徑和run-all.bat」,就好像我們不在特定文件夾「x 「命令全部執行不會執行。
對於第三步,我認爲以某種方式數組輸出(第二個參數可以使用)。
任何幫助/建議都讚賞,因爲我是一個PHP新手?
如果你在調用'exec('run-all.bat')'之前執行了'chdir('/ path/to/x');',那會有效嗎? – 2014-12-04 18:03:09