У меня есть программа, которая может запускать пакетные файлы (.bat), и мне нужно написать пакетный файл для удаления всех файлов из каталога FTP.
Моя первая попытка была оконной программой командной строки ftp, командный файл был:
ftp -i -s:ftpscript.txt
С сценарием:
open ftp.hostname.com
myusername
mypassword
quote pasv
binary
cd In
mdelete *.txt
quit
Попробовав это некоторое время, я обнаружил, что программа ftp не поддерживает пассивный режим… отлично!
Затем я попробовал ncftp, но я не могу найти никаких команд, которые можно удалить без загрузки файлов.
Вопрос
Есть ли способ:
команда ftp windows работает в пассивном режиме? make ncftp удалить все удаленные файлы в каталоге? использовать любую другую программу командной строки (в окнах), которая будет поддерживать пассивный режим и удалить весь каталог?
Нашел еще одну утилиту, которая отлично работала с WinSCP.
Также ссылается на этот скрипт: