Есть ли способ автоматически удалять все файлы из папки FTP каждые 30 минут?
Допустим, мои данные следующие:
Папка: / myfolder
Хост: xxx.xxx.xxx.xxx
Имя пользователя: мое имя
Пароль: мой пароль
Заранее спасибо!
сделайте файл abc.php и напишите этот код
array_map('unlink', glob("/myfolder/*"));
после этого графика кукуруза для попадания в этот файл каждые 30 минут
Не совсем понятно, о чем ты просишь.
Но если вы хотите автоматизировать удаление через FileZilla, вы не можете. FileZilla не поддерживает никакой автоматизации / сценариев.
Вы должны использовать другой FTP-клиент. В Windows вы можете использовать WinSCP.
Простой командный файл (.bat
) для удаления файлов из папки FTP с помощью WinSCP скриптинг как:
"C:\Program Files (x86)\WinSCP\WinSCP.com" ^
/log="C:\writable\path\to\log\WinSCP.log" /ini=nul ^
/command ^
"open ftp://myname:[email protected]/" ^
"rm /myfolder/*" ^
"exit"
Чтобы запланировать запуск пакетного файла, используйте планировщик Windows. Увидеть WinSCP руководство по планированию
WinSCP может даже создать шаблон скрипта из импортированный сеанс FileZilla.
Для получения дополнительной информации см. руководство по автоматизации FileZilla.
(Я автор WinSCP)