Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Забанен


Сообщения: 793
Благодарности: 260

Профиль | Цитировать


Цитата Elven:
А зачем в ftp колупаться curl'ом? Есть виндовый cmd'шный клиент
В десятке (je te demande de me pardonner, не скажу точно с какой именно версии) curl является штатным средством командной строки.

pedrosoft, получать код статуса через трассировку (ключ -v) - моветон. Ибо для этих целей есть специальные переменные curl. Например:
Код: Выделить весь код
curl -Lw "%{http_code}" -so nul -I https://ftp.mozilla.org/pub/
Это, правда, если ftp виртуальный - через https, ибо от протокола ftp многие отказываются в виду его небезопасности. Не буду ничего утверждать, но вроде бы в Microsoft также выпилили из curl поддержку сего. Если всё же ошибаюсь, а также -v предпочтительней, должно быть примерно так:
Код: Выделить весь код
for /f "tokens=2" %%i in (
  'curl -sv ftp://ftp.stuff.org/ -T X:\Path\file 2^>^&1
  ^| findstr /irc:"< [0-9]* transfer complete" 2^>nul'
) do (if %%i equ 226 del /f/q X:\Path\file)

Последний раз редактировалось greg zakharov, 15-06-2021 в 20:21.

Это сообщение посчитали полезным следующие участники:

Отправлено: 20:06, 15-06-2021 | #4