我尝试使用bat文件来运行文件夹及其目录中的所有php文件。
我的文件和目录看起来像这样
file1.php
directory/file4.php
directory/subdirectory/file6.php
我想用php-cgi.exe运行这些所有文件,如下面的批处理代码所示,但它不能正常工作
set /P C= >NUL
move c:\currentfilefolder\* movetothisfolder\ >NUL
FOR %%i IN (folder1\*) DO (
php-cgi.exe -c php53.ini %%i > completefolder\%%~nxi
)
任何人都可以帮助我。
答案 0 :(得分:0)
为此使用forfiles
,并从最顶层的文件夹
forfiles /S /M *.php /C "cmd /c php-cgi.exe -c php53.ini @file"
不了解-i
切换,但您可能需要为此提供完整路径。