Незважаючи на те, що доступна безліч клієнтів FTP, немає нічого простішого, ніж відправка файлів на FTP-сервер правою кнопкою миші. Подібним чином є безліч службових програм, які додають цю функцію до Windows, але для гіка цілком приємно видалити “ще одну утиліту” та замінити її на свій власний інструмент.
Якщо ви часто завантажуєте файли на FTP-сайт, у нас є сценарій, який робить це так само просто, як клацання правою кнопкою миші, не потребуючи зовнішніх службових програм.
Налаштування сценарію
Пакетний сценарій готовий до використання, все, що вам потрібно зробити, це заповнити пропуски, а потім додати ярлик до меню Windows Send To . У сценарії є коментарі, які допоможуть з налаштуванням, але ми розглянемо їх тут трохи детальніше.
Інформація про підключення
Є 3 змінні, які вам потрібно буде встановити в сценарії під Інформація про підключення розділ:
- Сервер - адреса 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 >>% Команди%
CD-файли ECHO >>% команд%
ECHO cd Draft >>% Commands%
Обмеження
Як правило, цей сценарій, мабуть, буде відповідати більшості ваших основних потреб у завантаженні FTP, але є декілька обмежень, про які слід пам’ятати:
- Файли будуть перезаписані на FTP-сервері без попередження. Майте це на увазі, якщо ви завантажуєте файл, який має те саме ім’я, що й існуючий файл у цільовому розташуванні.
- Ви можете надсилати лише файли, а не каталоги. Якщо вибрати каталог і спробувати надіслати його до сценарію, він працюватиме неправильно.
- Сервер FTP, ім'я користувача, (необов'язково) пароль та специфікації підкаталогу вкодовані в сценарій. Якщо вам потрібно відправити файли на декілька FTP-сайтів та / або підкаталогів, вам знадобиться окрема копія сценарію (а також інший ярлик "Надіслати в") із зазначеними значеннями.
Завантажте скрипт SendToFTP з How-To Geek