Total Commander Forum Index Total Commander
Форум поддержки пользователей Total Commander
Сайты: Все о Total Commander | Totalcmd.net | Ghisler.com | RU.TCKB
 
 RulesRules   SearchSearch   FAQFAQ   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

[Script] Копирование файлов по списку
Goto page Previous  1, 2, 3, 4, 5, 6, 7, 8, 9  Next
 
Post new topic   Reply to topic    Total Commander Forum Index -> Автоматизация Total Commander printer-friendly view
View previous topic :: View next topic  
Author Message
Avada



Joined: 01 Aug 2008
Posts: 10236
Location: Россия, Саратов

Post (Separately) Posted: Sun Apr 14, 2013 09:07    Post subject: Reply with quote

wizard_vrn
Во-первых, этот запрос для темы "[Script] Копирование файлов по списку" — явный оффтоп. Разницу между копированием и поиском понимать следует даже новичку.
Во-вторых, сходные проблемы многократно обсуждались в разных темах, и это легко обнаруживается поиском по форуму. Примеры по первой из ссылок, которые дал Flasher — и далее. А также — обязательно — здесь и здесь. Это и есть ответы на заданный вопрос.
Замечание за нарушение правил форума.
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
Back to top
View user's profile Send private message
qwerty



Joined: 26 May 2009
Posts: 22

Post (Separately) Posted: Mon Sep 23, 2013 18:52    Post subject: Reply with quote

Что-то у меня не получается, выдает сообщение "Ничего не удалось скопировать".
Создал кнопку, пишу параметр...
Нужно
Quote:
* Копирование файлов\папок из файла-списка в противоположную панель ТС:

{файл-список} "%T" [{режим копирования}]


В поле "Параметры" пишу
"E:\qqq.txt" "E:\"
или
"E:\qqq.txt" "E:\" "1"
Выдает одну и ту же ошибку.
Подскажите что не так?
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Mon Sep 23, 2013 19:17    Post subject: Reply with quote

qwerty
Файл-список в какой кодировке сохранён?
"1" - кавычки не нужны.
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
qwerty



Joined: 26 May 2009
Posts: 22

Post (Separately) Posted: Mon Sep 23, 2013 20:11    Post subject: Reply with quote

Flasher
ansi 1251
utf8
utf8 без BOM
не работает.
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Mon Sep 23, 2013 22:43    Post subject: Reply with quote

qwerty
Список должен быть только в ANSI.
1. А на большую глубину копируются?
2. Диск Е локальный?
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
qwerty



Joined: 26 May 2009
Posts: 22

Post (Separately) Posted: Mon Sep 23, 2013 23:00    Post subject: Reply with quote

Flasher
Диск E локальный.
Я для теста все просто делаю. На C создал папку, туда положил файлы, в корень С список в txt формате, кодировка ANSI, в нем указаны имена файлов, которые надо скопировать, каждое с новой строки, имена с расширением. Указал копировать на Е.

Добавлено спустя 5 минут:

Back to top
View user's profile Send private message
Avada



Joined: 01 Aug 2008
Posts: 10236
Location: Россия, Саратов

Post (Separately) Posted: Mon Sep 23, 2013 23:37    Post subject: Reply with quote

qwerty
В таких случаях приводится код кнопки. Картинка не нужна абсолютно.
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Tue Sep 24, 2013 00:04    Post subject: Reply with quote

qwerty wrote:
* Копирование файлов\папок из файла-списка в противоположную панель ТС:
У меня то ли со зрением проблемы, то ли кто-то поменял название, но я не вижу в этой ветке скрипт с точно таким названием.
Идём в памятку и действуем, как описано в первых пунктах при ошибке.
qwerty wrote:
в нем указаны имена файлов
А пути к этим именам куда подевались? Или предлагается скрипту телепатическим путём их подставлять?
Справка wrote:
%L Длинные имена файлов, включая полный путь, например, c:\Program Files\Long name.exe.

_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
qwerty



Joined: 26 May 2009
Posts: 22

Post (Separately) Posted: Tue Sep 24, 2013 00:29    Post subject: Reply with quote

Flasher
Имена файлов указал без пути. Да, такое первый раз делаю. Запарился.
Спасибо за помощь.
Back to top
View user's profile Send private message
Sv9zist



Joined: 24 Dec 2013
Posts: 1

Post (Separately) Posted: Tue Dec 24, 2013 11:27    Post subject: Reply with quote

День добрый. Вроде по адресу. Та же задача,но сложнее.

Имеем фаилы "базы" с путем:

а) /disk/<произвольное имя>/<пр. имя>/<пр. имя>/613.pdf
б) /disk/<произвольное имя>/<пр. имя>/613GU.pdf
в) /disk/<произвольное имя>/<пр. имя>/<пр. имя>/<пр. имя>/50-613GU.pdf

Должны получить фаилы "сборки" в таком виде:
а) /disk/Сборка/613/613.pdf
б) /disk/Сборка/613/613GU.pdf
в) /disk/Сборка/613/50-613GU.pdf

Основные моменты:
1. фаилы и папки "базы" не в коем роде не могут быть изменены, только копирование.
1. количество подкаталогов у фаилов "базы" а, б, в различное
2. адреса конечных каталогов фаилов "базы" а, б, в, изначально известны
3. имена фаилов а, б, в, "базы" различные. но имеют общую часть, в данном случае это "613".
4. Формат данных фаилов базы различен, но не более 4ех. (*.pdf взят для примера).
5. в итоге фаилы с подобными именами, с заранее известными конечными каталогами должны быть собраны в отдельных подкаталогах в одном месте виде:
/disk/Сборка/613
/disk/Сборка/624
/disk/Сборка/651
/disk/Сборка/698
6. ключевой момент в том, что итоговое количество и название папок "сборки" известны, и по их именам должен произойти поиск в известных каталогах "базы",где в свою очередь найдены фаилы с похожими именами (как у папок "сборки") и скопированы в свои папки "сборки".

Надеюсь не запутал вас.
На выполнение всех операций автоматическим путем не рассчитываю, но хотелось бы хотя бы часть алгоритма сделать автоматически. Т.к. надо скомпоновать большое количество фаилов, находящихся в разном месте, с разными именами в соответствующие папки.
Back to top
View user's profile Send private message
Lev



Joined: 02 Mar 2005
Posts: 392

Post (Separately) Posted: Tue Dec 24, 2013 15:22    Post subject: Reply with quote

[off]Купите себе блокнотик, откройте первую страницу и напишите крупно - фаЙлы[/off]
Back to top
View user's profile Send private message
middio



Joined: 02 Jun 2018
Posts: 10

Post (Separately) Posted: Sat Jun 02, 2018 16:01    Post subject: Копирование по списку из файла Reply with quote

Помогите с решением. Задача такая. Есть каталог со файлами. Есть второй каталог в который часть этих файлов надо скопировать. То какие файла надо скопировать записано в текстовом файле без указания расширения файлов. Иногда в текстовом файле встречаются имена которых в исходном каталоге нет и тогда надо знать каких файлов нет. Иногда одно и тоже имя может встречаться не один раз и тогда файл надо скопировать столько раз сколько он встречается переименовывая файл добавляя _1 _2 _3 и т.д.
А главное операцию эту надо делать часто и сейчас я это делаю вручную, а хочется чтоб это было делать быстро и удобно. Помогите!
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Sat Jun 02, 2018 16:42    Post subject: Reply with quote

middio
Как ваш вопрос к ТС относится?
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
middio



Joined: 02 Jun 2018
Posts: 10

Post (Separately) Posted: Sat Jun 02, 2018 23:21    Post subject: Reply with quote

Неужели не относится ни коим образом? Подскажите тогда, возможно есть другое решение? Мне подойдет любое удобное в использовании.
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Sat Jun 02, 2018 23:42    Post subject: Reply with quote

Это вы должны знать, каким, раз на этот форум обратились. Я про решения не писал. Я спросил про ТС. Вы пишите про конкретные папки или текущие в панелях ТС?
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Total Commander Forum Index -> Автоматизация Total Commander All times are GMT + 4 Hours
Goto page Previous  1, 2, 3, 4, 5, 6, 7, 8, 9  Next
Page 7 of 9

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group