Total Commander Knowledge Base

Есть вопрос?

Поищите ответ в самой большой русскоязычной базе знаний по Total Commander!

Создать файл на FTP

Q: Обычно, если мне нужен новый файл, я жму Shift+F4 и ввожу имя. Однако, если я захожу на ftp, то в ответ мне раздается неприятный звук. Получается что для того чтобы создать файл на ftp - мне приходится создавать его у себя а потом копировать на ftp. Или объясните, как настроить ТС так, чтобы по какой-нибудь горячей клавише он копировал на ftp заранее подготовленную болванку файла. Смысл в том, чтобы не возиться со всей этой фигней, и создавать файл на ftp на лету, как при работе с содержимым компа.
A: Для работы с ФТП есть стандартная команда FTP.

Для получения справки по ней набери в командной строке

ftp

и затем в появившемся промте

help

Я пользуюсь батником типа:

=======================================
@Echo Off
@CD D:\LOCAL\CFG
@ftp -s:put_get.cfg 10.25.1.19 >>D:\LOCAL\LOG\ftp_bat.log
=======================================

где файл put_get.cfg , который "живет" в каталоге D:\LOCAL\CFG и содержит в себе строки внутренних команд:

=============================================
(ЛОГИН)
(ПАРОЛЬ)
binary
prompt
cd /D/LOCAL/FTP/OUT
lcd D:\CLIENT\OUT
mput *
cd /D/LOCAL/FTP/IN
lcd D:\CLIENT\IN
mget *
quit
=============================================

т.о. вначале производится логин к ФТП, затем передача всех файлов из локального каталога D:/LOCAL/FTP/OUT в удаленный D:\CLIENT\OUT, после чего тягаем файлы к себе.

При этом, ведется лог переданных-принятых файлов, благодаря конструкции >>D:\LOCAL\LOG\ftp_bat.log в третьей строке батника.

falkovsky