Проверьте, существует ли файл на сайте FTPS, используя cURL

Я использую приложение cURL для загрузки нескольких файлов csv. Я хочу найти способ проверить, существует ли файл на ftps-сайте, прежде чем начинать загрузку. Если он не существует, я хотел бы найти способ, с помощью которого cURL будет снова проверять его через равные промежутки времени. Я пытаюсь придерживаться использования команд cURL для этого. Я действительно плохо разбираюсь в программировании .Net. Любая помощь будет оценена


person Community    schedule 10.05.2011    source источник


Ответы (1)


$ curl ftp://[host]/[path] --ssl --head

(вам также может понадобиться -k)

--ssl: попробуйте использовать SSL/TLS для подключения

--head: при использовании в файле FTP или FILE curl отображает только размер файла и время последней модификации

Он вернет ошибку, если файл не существует. Он не будет продолжать проверку, он проверит только один раз, поэтому вам нужно выполнить повторную проверку, используя какой-либо планировщик/cron/скрипт или что-то еще.

person Daniel Stenberg    schedule 10.05.2011
comment
Это команда curl, которую я могу поместить прямо в командную строку curl? - person ; 10.05.2011