如何使用php.exe运行所有文件,包括子目录
我尝试使用bat文件来运行文件夹及其目录中的所有php文件 我的文件和目录如下所示如何使用php.exe运行所有文件,包括子目录,php,windows,file,batch-file,cmd,Php,Windows,File,Batch File,Cmd,我尝试使用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
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
)
有人能帮我吗。使用forfiles,从最上面的文件夹开始
forfiles/S/M*.php/C cmd/C php-cgi.exe-C php53.ini@file
不知道-i开关,但您可能需要为此提供完整路径。您的代码显然与您的问题或目录树无关。你能告诉我们你尝试了什么吗?我有一个项目,其中有php文件到目录和那里的子目录,我想运行完整的项目与php-cgi.exe,我可以运行,但我现有的代码只运行主目录php文件不运行子目录php文件。我在代码中使用*来选择所有文件和目录,但它不适用于子目录,我需要在代码中添加什么来运行php-cgi.exe和所有子目录的文件,我需要添加主文件夹路径在文件夹中运行它或在/s后添加此开关/P c:\my_folder_with_php_files不理解抱歉,如果这里有人能在这方面提供帮助,请键入以下forfiles/S/P c:\my_folder_with_php_files/M*.php/c cmd/c php-cgi.exe-c php53.ini@file。