FTP: Пересылка с переименованием

Обсуждение вопросов автоматизации Total Commander с помощью сторонних программ и скриптовых технологий.

Модераторы: Avada, CaptainFlint, Nik, d-view, Моторокер

Ответить
Аватара пользователя
_92
Сообщения: 398
Зарегистрирован: Ср ноя 23, 2005 15:31
Откуда: ufa

FTP: Пересылка с переименованием

Сообщение _92 »

помоги написать скрипт:
в одной панели tc (1) открыто ftp-соединение
в другой (2) плагин \VirtualPanel
в (2) копируется файл по курсором с фтп (1)
в (2) переименовывается в имя_файла_ггммдд.расширение
и заливается на (1)

[mod="Avada"]Обсуждение выделено из темы про TCFS2, поскольку там практически сразу превратилось в оффтоп.[/mod]
ubuntu+tc+synwrite
Аватара пользователя
MVV
Сообщения: 4815
Зарегистрирован: Чт окт 15, 2009 10:58
Откуда: Ростов-Дон

Сообщение MVV »

А зачем копировать в виртуальную панель? В общем случае с FTP туда копировать нельзя, т.к. она не хранит файлы, а хранит лишь ссылки, поэтому тотал скорее всего извлечёт файл во временную папку, поместит ссылку в виртуальную панель и удалит файл, тем самым сделав ссылку инвалидной.
Аватара пользователя
_92
Сообщения: 398
Зарегистрирован: Ср ноя 23, 2005 15:31
Откуда: ufa

Сообщение _92 »

а как тогда лучше сделать рез.копию файла под курсором на фтп
ubuntu+tc+synwrite
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

_92
Зачем тут TCFS2? Консольные утилиты + поиск по форуму.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Аватара пользователя
_92
Сообщения: 398
Зарегистрирован: Ср ноя 23, 2005 15:31
Откуда: ufa

Сообщение _92 »

Flasher писал(а):_92
Консольные утилиты
они не смогут дешифровать пароли из wcx_ftp.ini
ubuntu+tc+synwrite
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

_92
Мы это уже обсуждали. :wink:
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Аватара пользователя
_92
Сообщения: 398
Зарегистрирован: Ср ноя 23, 2005 15:31
Откуда: ufa

Сообщение _92 »

Flasher писал(а):уже обсуждали
да, помню
поэтому описанный выше способ более удобен для меня
тогда вместо virtualpanel просто копировать
в корень системного диска или в папку %temp%
ubuntu+tc+synwrite
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

_92
Я так понимаю, что ...Drive тут не котируются из-за числа потенциальных соединений?
В таком случае прошу описать последовательность работы в окнах ТС (особенно в части переименования), чтобы понимать в чём же сиё удобство состоит.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Аватара пользователя
_92
Сообщения: 398
Зарегистрирован: Ср ноя 23, 2005 15:31
Откуда: ufa

Сообщение _92 »

на tcimg такая бета-версия от автора

Код: Выделить всё

TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
tcimg=$cm905 buttn=TCheckEditBox||+tcTCCOPYFTP5|$h|$e buttn=TDLG2FILEACTIONMIN||x|$e copyy="%t%N"||"%t"||$$_rezerv||upd<5> pause=500 patha="%t%O_rezerv.%E" pause=500 tcimg=$cm905 buttn=TCheckEditBox||+tcTCCOPYFTP5
%COMMANDER_PATH%\Wcmicons.dll,82
1. Скопировать файл из открытого FTP соединения в другую панель; 2. Переименовать скопированный файл, прибавив к базовому имени _rezerv; 3 - Переименованный файл скопировать на FTP

0
-1
Avada: Код кнопки оформлен надлежащим образом.
ubuntu+tc+synwrite
Ответить