Автоматическое удаление всех файлов в папке FTP каждые 30 минут

Есть ли способ автоматически удалять все файлы из папки FTP каждые 30 минут?

Допустим, мои данные следующие:

  • Папка: / myfolder

  • Хост: xxx.xxx.xxx.xxx

  • Имя пользователя: мое имя

  • Пароль: мой пароль

Заранее спасибо!

1

Решение

сделайте файл abc.php и напишите этот код

array_map('unlink', glob("/myfolder/*"));

после этого графика кукуруза для попадания в этот файл каждые 30 минут

1

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

Не совсем понятно, о чем ты просишь.

Но если вы хотите автоматизировать удаление через 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)

1

По вопросам рекламы [email protected]