Windows — Как запустить все файлы, включая подкаталог с php.exe

Я пытаюсь использовать 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

Решение

использование forfiles для этого и начать в самой верхней папке

forfiles /S /M *.php /C "cmd /c php-cgi.exe -c php53.ini @file"

не знаю о -i переключатель, но вам может потребоваться указать полный путь для этого.

0

Другие решения

Других решений пока нет …