В Script нам нужно использовать функцию exec()
, которая отправляет команду операционной системе для выполнения.Он принимает следующие аргументы:
exec(
<command file> -- for example cmd or bat
<parameter_list> -- values to pass as arguments to the command line
<flag> -- defines action upon error or nonzero return code
)
Тем не менее, просто используйте команду cmd
и md
для создания каталогов с подкаталогами в Windows и объедините ее с if not exists
, чтобы пропустить попытку создания каталога, когда онуже существует.
Сценарий будет выглядеть так:
$My_Path = '\\\\localsrv\\source data\\post\\november'
exec('cmd', 'if not exists "[$My_Path]" md "[$My_Path]"');