Страница 1 из 2
Копирование папок из результата поиска в один каталог
Добавлено: Пн июл 04, 2016 17:01
G2G3G4
В дереве папок есть одноименные папки которые нужно найти и скопировать в один каталог.
Загвоздка в том, что TC их сливает в одну папку, так как имя то у них всех одно и то же
Как скопировать однодоменные папки из результата поиска в один каталог с автоматическим переименованием (т.е. что бы каждая следующая папка получила номер после своего имени, а не писала свое содержимое в ранее скопированный одноименный каталог).
C:\sdfsdfsdf\dir
C:\sd6546fsdf\dir
C:\ssdf\dir
C:\sdfsdf\dir
хочу получить в одной папке
d:\dir
d:\dir (1)
d:\dir (2)
d:\dir (3)
Добавлено: Пн июл 04, 2016 17:51
Flasher
Добавлено: Пн июл 04, 2016 18:22
G2G3G4
Другими словами, выходит, что такой функции в TC на данный момент нет?..
Батником или скриптом я это и так сделать могу.
Интересовала именно функция TC, с возможность приостановки или продолжения в фоне.
Потому как данных нужно регулярно копировать сотни гигабайт и требуется знать на каком этапе сейчас находится процесс.
Добавлено: Пн июл 04, 2016 18:27
Flasher
Что есть в ТС можно самостоятельно прочесть в
справке.
Прогресс можно вполне и в скриптах воспроизвести.
Добавлено: Вт июл 05, 2016 08:45
G2G3G4
И на этом спасибо
Попробую плагин написать, а то народ у нас уже пищит.
Добавлено: Вт июл 05, 2016 09:16
sa
G2G3G4
Можно для копирования структуры из результатов поиска применить плагин CopyTree, а затем в 9-ой версии TC в инструменте группового переименования (уже в результатах поиска в скопированном, например в d:\Tree) использовать маску ..\..\[N] для имени.
Добавлено: Вт июл 05, 2016 10:10
G2G3G4
Нашел такую магическую весчь как
TCIMG
Судя, по
справка, и описанию сборки TC от автора этой штуки, умеет все что нужно админу для нужд офисного планктона
А если поставить народу сразу [s]сборку TC (правда весит она 2.7 Гб)[/s], то и настраивать почти ничего не придется)))
Пока качается, сижу слюной захлебываюсь - наконец то ддос от народа в офисе закончится
PS
TC 9я разве ещё не в разработке?
[mod="CaptainFlint"]Ссылка на сборку, нарушающую правила, удалена.[/mod]
Добавлено: Вт июл 05, 2016 10:38
sa
Пока имеются только бета-версии, в которых в инструменте группового переименования есть
изменение:
• Если обнаружены дубликаты или если файл с заданным именем уже существует, предлагается автопереименование в "имя (2).рсш", "имя (3).рсш" и т. д.
Добавлено: Вт июл 05, 2016 12:30
CaptainFlint
G2G3G4
Со сборками обращаться надо очень аккуратно. И имейте в виду, что по сторонним сборкам на этом форуме помощь не предлагается.
Добавлено спустя 4 минуты:
sa
Проблема в том, что переместить на другой диск через ИГП не получится. А если сначала переименовать, то придётся повторять поиск (причём модифицировав маску).
Добавлено: Вт июл 05, 2016 13:00
G2G3G4
CaptainFlint писал(а):G2G3G4
Со сборками обращаться надо очень аккуратно. И имейте в виду, что по сторонним сборкам на этом форуме помощь не предлагается.
Действительно, радость оказалась преждевременной
Пусть там и много утилит и возможностей в сборке, но явно придется делать под себя, а то от её дефолтного оформления юзвери впадут в ступор и истерику как минимум до кона дня...
Буду настраивать официальную версию по образце сборки.
Кстати, как горячая клавиша назначается на комманду?
Код: Выделить всё
[em_and_267]
Cmd=%COMMANDER_PATH%\TCIMG.exe
Param=copys=%UL||"%t"||bkt<!!(!!)!!1>
Path=
Button=Wcmicons.dll,1743
Menu=Копировать выделенные объекты с добавлением № (N) к имени Win + F5
Iconic=0
hotkey=Win + F5
Не работает

Открывается стандартный диалог копирования...
Добавлено: Вт июл 05, 2016 13:30
sa
CaptainFlint писал(а):переместить на другой диск через ИГП не получится
Я предлагал использовать для копирования на другой диск CopyTree, а уже на нём (диске с копией данных) снова произвести поиск, вывести результаты на панель и с помощью ИГП объединить папки в одном каталоге.
Добавлено: Вт июл 05, 2016 14:52
Flasher
G2G3G4
Там, где обсуждается автоматизация и приведены готовые решения, - ссылка давалась. То пишите, что вас скрипты не устраивают, то приводите кнопку, которая вашу задачу никак не решает, от утилиты, размер которой в 5000 раз больше скрипта и разбираться в которой нужно до посинения. Вы уж определитесь, что нужно. А рекламировать тут чужие варезные сборки - дурной тон.
Добавлено: Вт июл 05, 2016 15:00
CaptainFlint
G2G3G4
Как назначать клавиши (в том числе, на пользовательские команды), описано в
справке.
sa
Ок, неправильно понял, значит.
Flasher
Это точно, что варезная? Описание на странице загрузки говорит об ознакомительной версии. Враньё?
Добавлено: Вт июл 05, 2016 15:12
Flasher
CaptainFlint
Раньше была точно. Т.е. ломанное либо с ключами там присутсвовало в существенном объёме. Что изменилось с тех пор - не выяснял за неимением ни малейшего интереса. И более чем уверен, что ТС уж точно распространяется с нарушением (как в части смешанного способа распространения, так и в части отсутствия наг-скрина). И, кстати говоря, некогда в 2012 автору втык за ссылки с последующим их удалением тут делали. Да если бы он (с учётом такого размера) начал распространять всякий тяжеловестный триал, его бы свои же быстро заклевали.

Добавлено: Вт июл 05, 2016 16:55
G2G3G4
sa писал(а):G2G3G4
Можно для копирования структуры из результатов поиска применить плагин CopyTree, а затем в 9-ой версии TC в инструменте группового переименования (уже в результатах поиска в скопированном, например в d:\Tree) использовать маску ..\..\[N] для имени.
Не написал ответ, сори
У меня не получилось воспользоваться этим плагином - видимо что-то делаю не так.
Установить установил, но при копировании папок все равно следующая не создает новую, а копируется в ранее скопированную...
Софтина TeraCopy, из сборки TC автора TCIMG то же не помогла...
Вроде можно её сказать, клади сюда, бери отсюда, совпадения переименовывай, но как только переходит ко второму одноименному каталогу - зависает и болты.
CaptainFlint
Спасибо, за ссылку.
Flasher
Действительно, увы и ах, Вы правы.
Была надежда, что софтина (кстати, она сама по себе, не в сборке с TC, весит мало - 8 МБ). Просто в одном из описаний было сказано, что она может выводить прогресс операции. Но то ли я не понял как это её заставить сделать, то ли она на самом деле не умеет этого

Зря качал только ту сборку - в топку!
В общем грусть-печаль
Эх, и почему TC хотя бы такого копирования делать не умеет сам (все-го и нужно, что проверять совпадение имен не файлов,а каталогов и инкрементом добавлять циферку к имени каждого следующего копируемого каталога).
Придется таки писать или плагин, или свою утилиту для запуска из TC.
Смотря что будет проще
PS
Автор TC англоговорящий?
Ему писать только через какой сайт?