Если вы часто загружаете файлы на FTP-сайт, у нас есть сценарий, который делает это так же просто, как щелчок правой кнопкой мыши, без каких-либо внешних утилит.
Настройка скрипта
Пакетный скрипт готов к использованию, все, что вам нужно сделать, это заполнить пробелы, а затем добавить ярлык в меню Windows Send To. В скрипте есть комментарии, чтобы помочь с настройкой, но мы рассмотрим их здесь немного подробнее.
Информация о подключении
Есть три переменные, которые необходимо установить в сценарии под Информация о подключении раздел:
- Сервер. Адрес FTP-адреса получателя (т. Е. Ftp.mysite.com).
- UserName - имя пользователя для подключения.
- Пароль. Для этой переменной вы можете жестко закодировать пароль, введя значение после «SET Password =» или, по соображениям безопасности, попросите пароль запросить пароль при каждом запуске. Чтобы получить подсказку, закомментируйте строку жесткого кода, изменив ее на «REM SET Password =», а затем раскомментируйте строку сразу под ней (удалите REM), чтобы она читала «SET / P Password = Enter […]».
Подкаталоги на FTP-сайте
Если вы хотите, чтобы файлы были загружены в подкаталог на целевом FTP-сайте, вам просто нужно отредактировать каталог изменений «cd», линейные команды. Вы можете найти эти строки, которые начинаются с «REM ECHO cd», а затем просто перечислите порядок, по которому вы хотите перемещаться по подпапкам. Раскомментируя эти строки (удаление REM) и введя соответствующее имя подкаталога после «cd», вы можете перейти в свою целевую папку. Конечно, вы можете добавить больше строк по мере необходимости.
Например, если вы хотите отправить свои файлы в каталог на своем FTP-сайте «/ Dir1 / Files / Draft», строки в вашем скрипте будут выглядеть так:
ECHO cd Dir1 >> %Commands% ECHO cd Files >> %Commands% ECHO cd Draft >> %Commands%
Ограничения
Как правило, этот скрипт, вероятно, будет соответствовать большинству ваших основных загружаемых FTP-запросов, но есть несколько ограничений, которые необходимо знать:
- Файлы будут перезаписаны на FTP-сервере без предупреждения. Имейте это в виду, если вы загружаете файл с таким же именем, как и существующий файл в целевом местоположении.
- Вы можете отправлять файлы, а не каталоги. Если вы выберете каталог и попытаетесь отправить его в скрипт, он будет работать неправильно.
- FTP-сервер, имя пользователя, (необязательно) пароль и спецификации подкаталогов жестко закодированы в скрипт. Если вам нужно отправлять файлы на несколько FTP-сайтов и / или подкаталогов, вам понадобится отдельная копия скрипта (а также другая ссылка «Отправить») с соответствующими значениями, установленными соответствующим образом.
Скачать скрипт SendToFTP от How-To Geek