Как сохранить вывод файла bat в определенном месте - PullRequest
0 голосов
/ 13 сентября 2011

Я запускаю эту команду

C:\php\php.exe -f C:\leads\ftp.php

с файлом bat с заданием Windows и все работает хорошо. Файл php отправляется на ftp и захватывает файл для локального хранения. Проблема в том, что файл, в котором файл хранится локально, не находится в каталоге C:\leads\. Сохраняется в C:\Windows\sysWOW64\

Если я нажму на файл bat, он сохранит файл в каталоге C:\leads\, как и ожидалось

любые идеи о том, как это исправить

1 Ответ

4 голосов
/ 13 сентября 2011

Добавить:

cd /d C:\leads\

перед вашей командой php.exe.Это происходит потому, что рабочий каталог установлен по-разному, независимо от того, запущен ли ваш пакетный файл из запланированной задачи или если вы дважды щелкнете по нему.Таким образом, вы можете заставить рабочий каталог PHP быть тем, что вы хотите.

...