Забираем WinSCP.zip Версия 6.5.3 (Сборка 16364 2025-07-16)
Распаковываем в нужное место...
В комадной строке используем WinSCP.com
Пример архивации с помощью трех файлов: DateTime.bat reserves.bat a.bat

DateTime.bat

reserves.bat

a.bat

СписокОперация
callВыполняет заданную команду на сервере
cdИзменяет папку на сервере
checksumВычисляет контрольную сумму файлов на сервере
chmodИзменить права доступа к файлу на сервере
closeЗакрывает соединение
cpДупликация/дубль удалённого файла
echoВыводит свои аргументы в виде сообщения
exitЗакрывает все соединения и завершает программу
getЗагрузить файл с сервера
helpОтображает справку
keepuptodateПостоянно отслеживать изменения в локальной папке
lcdИзменить локальную папку
llsОтобразить содержимое локальной папки
lnСоздать ссылку на сервере
lpwdОтобразить содержимое локальной папки
lsОтобразить содержимое папки на сервере
mkdirСоздать папку на сервере
mvПереименование/перенос файла на сервере
openСоединение с сервером
optionПросмотреть/задать параметры сценария
putВыгрузить файл на сервер
pwdПечатает имя папки сервера
rmУдалить файл с сервера
rmdirУдалить папку с сервера
sessionПоказать список активных соединений или выбрать активное соединение
statЗапрашивает атрибуты файла на сервере
synchronizeСинхронизировать папку на сервере с локальной

СписокОперация
-deleteУдалить исходный удаленный файл (файлы) после передачи
-latestЗагрузите последний файл из файлов, выбранных file, file2… параметры (обычно маски файлов) только
-resumeАвтоматически возобновите перевод, если это возможно1 (SFTP и FTP только протоколы).
Невозможно комбинировать с -append
-appendДобавить исходный файл в конец целевого файла (Протокол SFTP только).
Невозможно комбинировать с -resume
-preservetimeСохранить временную метку
-nopreservetimeНе сохранить временную метку
-speed=<kbps>Ограничьте скорость передачи (в КБ/с)
-transfer=<mode>binary|ascii|automatic Режим передачи: двоичный, ascii (текст), автоматический (по расширению)
-filemask=<mask><mask>[;<mask2>...] Наборы маска файла
-resumesupport= <state> on|off|<threshold> Настраивает автоматическое возобновление/переход на временное имя файла
-rawtransfersettingssetting1=value1setting2=value2…Позволяет настраивать любые параметры передачи с помощью необработанный формат как в INI-файле.
Например, чтобы включить сохранение временных меток каталога, используйте -rawtransfersettings PreserveTimeDirs=1
Переключатель должен появляться только после других параметров.
Эта функция доступна только в последней бета-версии