Переименование каталога при копировании

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

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

Eugene_777
Сообщения: 7
Зарегистрирован: Пт дек 02, 2016 18:47

Переименование каталога при копировании

Сообщение Eugene_777 »

Здравствуйте. У меня такая проблема. Мне нужно, к примеру, скопировать каталог "111" с файлами в каталог "222", в котором уже есть каталог с файлами "111". Мне нужно чтобы Total commander просто автоматически переименовал один каталог "111" и скопировал его в каталог "222". Но вместо это Total commander берёт и копирует файлы из одного каталога "111" в другой каталог "111", а одинаковые файлы переименовывает. Мне так не подходит, нужно чтобы он скопировал каталог целиком, т.е. в итоге должно получиться два каталога, но один из них с другим именем, к примеру "111" и "111(1)"
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

Eugene_777
Стандартными приёмами с каталогами такого автопереименования не добиться: каталог — не файл, TC делает в этом случае ровно то, что и должен делать нормальный файл-менеджер. Можно ли сделать иначе внешними средствами автоматизации, следует выяснять в соответствующем подфоруме, куда тема для начала и переносится из "Общих вопросов".
Даже самая богатая фантазия
Не представит себе наши безобразия.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Eugene_777
Сообщения: 7
Зарегистрирован: Пт дек 02, 2016 18:47

Сообщение Eugene_777 »

Мне кажется это немного не то что мне нужно. Нужно, грубо говоря так: выделил каталог, нажал кнопку (запускающую скрипт, к примеру), каталог скопировался, но с переименованием. А так, каждый раз прописывать путь в командной строке это долго и не много не подходит по мою задачу
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Памятка подфорума в помощь.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Eugene_777
Сообщения: 7
Зарегистрирован: Пт дек 02, 2016 18:47

Сообщение Eugene_777 »

Flasher писал(а):Памятка подфорума в помощь.
Что за памятка?
Аватара пользователя
Staniclaw
Сообщения: 533
Зарегистрирован: Вс дек 12, 2010 15:37
Откуда: Ташкент

Сообщение Staniclaw »

Eugene_777
Вот эта.
Вечному двигателю -- вечные тормоза!..
Eugene_777
Сообщения: 7
Зарегистрирован: Пт дек 02, 2016 18:47

Сообщение Eugene_777 »

Спасибо конечно за памятку, но я и без неё знаю, что такое скрипт и как он работает...
Аватара пользователя
Staniclaw
Сообщения: 533
Зарегистрирован: Вс дек 12, 2010 15:37
Откуда: Ташкент

Сообщение Staniclaw »

Eugene_777
...и как его можно запускать.
До подробностей вы не дочитали.
Общие положения и рекомендации, пункт 3.
Вечному двигателю -- вечные тормоза!..
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Eugene_777 писал(а):Что за памятка?
Прежде чем спрашивать, неплохо бы сперва на прикреплённые темы взглянуть.
Staniclaw писал(а):пункт 3.
Читать нужно все пункты.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Eugene_777
Сообщения: 7
Зарегистрирован: Пт дек 02, 2016 18:47

Сообщение Eugene_777 »

Staniclaw, согласен, не дочитал.
Попробовал второй скрипт, всё работает, но как сделать, чтобы выбранный файл (каталог) копировался в другую панель. Подозреваю, что нужно изменить значение в параметрах, в части <Пункт назначения>...
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Eugene_777
Сообщения: 7
Зарегистрирован: Пт дек 02, 2016 18:47

Сообщение Eugene_777 »

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

Сообщение Flasher »

Eugene_777
Если мы говорим о TCKB, то в первом скрипте (мне лично он больше подходит, т.к. искать в дырах счётчика копию не нужно) как раз вводить ничего не надо, достаточно 3-м параметром 1 поставить. В указанной теме есть и другой удобный вариант.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Eugene_777
Сообщения: 7
Зарегистрирован: Пт дек 02, 2016 18:47

Сообщение Eugene_777 »

Ок, спасибо посмотрю. Попутный вопрос, а как сделать так, чтобы при копировании каталога средствами TC(через F5), при наличии каталога с таким же именем в другой панели, TC выдавал предупреждение. Ну примерно так, как Windows выдаёт.
Ответить