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 

Перемещение нужного количества файлов по папкам
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
Batya



Joined: 15 Dec 2004
Posts: 2200
Location: Москва, Россия

Post (Separately) Posted: Mon Oct 04, 2010 09:56    Post subject: Reply with quote

kdn wrote:
Ни один из вариантов не работает.Вариант от Batya - создается лишь папка каждый раз с именем 001 и туда помещаются все эти файлы

Какие параметры у кнопки?
Сколько файлов обрабатывается?

Добавлено: Параметры кнопки увидел в другой теме. Параметры правильные.
Тогда, вероятно, не выполнено:
Quote:
Копирование выделенных файлов\папок

_________________
Нет, я не сплю. Я просто медленно моргаю.
Back to top
View user's profile Send private message
kdn



Joined: 19 Sep 2006
Posts: 85
Location: Москва, РФ

Post (Separately) Posted: Mon Oct 18, 2010 11:37    Post subject: Reply with quote

Вроде ясно немного стало (вот никто об этом не сказал нормально):
Оказывается, если нужно, чтобы каждый файл был упакован в отдельную папку, то в параметрах команды на панели инструментов должно быть:

Code:
%L "%T" 1


Параметр
Code:
1
показывает сколько выделенных файлов будет скопировано в каждую отдельно скриптом создаваемую папку.
Потом, вот это вообще непонятно, что такое:
Code:
Const Rank = 3  'Минимальное количество цифр в создаваемых папках

Кому это нужно? Когда речь идет о том, чтобы создаваемая под отдельный файл папка имела то же самое имя, что и сам файл!!!.
Вот как сделать это?

P.S.
Flasher wrote:
Последний - не батник, а скрипт AutoIt.

Следовало бы указать, опять же, что это отдельно устанавливаемая программа, так как не все знают, что это такое вообще за AutoIt, а то можно подумать, что это какое-то там из многочисленных приложений Windows типа cmd.exe и пр.
Back to top
View user's profile Send private message
Flasher



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

Post (Separately) Posted: Mon Oct 18, 2010 12:19    Post subject: Reply with quote

kdn wrote:
Оказывается, если нужно, чтобы каждый файл был упакован в отдельную папку, то в параметрах команды на панели инструментов должно быть ...
Логично. Условно заданная цифра "50" автором топика явным образом совпала с примером в скрипте.
kdn wrote:
Следовало бы указать, опять же, что это отдельно устанавливаемая программа, так как не все знают, что это такое вообще за AutoIt, а то можно подумать, что это какое-то там из многочисленных приложений Windows типа cmd.exe и пр.
Пока кто-то что-то думает, другой малознающий лезет в поиск что этого форума, что любой поисковой системы WEB.
Для работы скрипта достаточно одного AutoIt.exe, положенного, например, в один из подкаталогов корня ТС.
В поле "Команда:" прописать: "Путь к AutoIt.exe" "Путь к скрипту.au3"
Что писать в поле "Параметры" догадаться не сложно.
Back to top
View user's profile Send private message
Batya



Joined: 15 Dec 2004
Posts: 2200
Location: Москва, Россия

Post (Separately) Posted: Mon Oct 18, 2010 14:52    Post subject: Reply with quote

kdn wrote:
Кому это нужно? Когда речь идет о том, чтобы создаваемая под отдельный файл папка имела то же самое имя, что и сам файл!!!.

Прошу указать, когда об этом шла речь.
Изначальная задача:
Andrey_A wrote:
Необходимо переместить их в папки по 50 штук в каждую. Панель создания папок не важна - можно в эту же. Имена папок - тоже (001, 002....).

Соответственно, чтобы задать нужную длину (грубо - количество нулей перед значащей цифрой) имён папок, используется константа:
Code:
Const Rank = 3  'Минимальное количество цифр в создаваемых папках


kdn
Т.о., прошу полностью описать уловия Вашей задачи, т.к. они явно не совпадают с условиями задачи автора темы.
_________________
Нет, я не сплю. Я просто медленно моргаю.
Back to top
View user's profile Send private message
kdn



Joined: 19 Sep 2006
Posts: 85
Location: Москва, РФ

Post (Separately) Posted: Tue Oct 19, 2010 00:03    Post subject: Reply with quote

Batya wrote:

kdn
Т.о., прошу полностью описать уловия Вашей задачи, т.к. они явно не совпадают с условиями задачи автора темы.

Batya
Все просто:
Нужно, чтобы скриптом создавались папки, скажем, справа с теми же именами, что и файлы слева, для каждого файла своя отдельная папка.
Собственно и всё.
Back to top
View user's profile Send private message
Batya



Joined: 15 Dec 2004
Posts: 2200
Location: Москва, Россия

Post (Separately) Posted: Tue Oct 19, 2010 09:13    Post subject: Reply with quote

kdn
Смотри тему "автоматическое создание папок".
_________________
Нет, я не сплю. Я просто медленно моргаю.
Back to top
View user's profile Send private message
kdn



Joined: 19 Sep 2006
Posts: 85
Location: Москва, РФ

Post (Separately) Posted: Tue Oct 19, 2010 17:33    Post subject: Reply with quote

Batya
Спасибо за помощь, все получилось!
Back to top
View user's profile Send private message
eugene_64



Joined: 07 Apr 2011
Posts: 3
Location: Russian Federation

Post (Separately) Posted: Thu Apr 07, 2011 14:07    Post subject: Reply with quote

MVV wrote:
А я батник написал, извратился.


КАК всем этим пользоваться можно пошагово рассказать для такого особо одаренного человека как я. Я уже 3 часа ищу как эти скрипты использовать но не могу найти !!! Тотал 7,56
 !  Avada:
Если где-то приведён скрипт или батник, его не обязательно далее воспроизводить в любом из посвящённых ему постов. Оверквотинг (избыточное цитирование) прямо правилами форума не запрещён, но меру надо знать. Я отредактировал пост, чтобы показать, как то же самое можно сделать без необоснованого раздувания размеров своего поста.
Back to top
View user's profile Send private message
MVV



Joined: 15 Oct 2009
Posts: 4783
Location: Ростов-Дон

Post (Separately) Posted: Thu Apr 07, 2011 15:58    Post subject: Reply with quote

Ну для своего батника я написал, как его использовать: в параметрах кнопки с батником прописать %L 50, если нужно рассортировать файлы по 50 штук в подпапку, потом выделить файлы и нажать кнопку. Папки будут созданы автоматически.
_________________
TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel…
Back to top
View user's profile Send private message
Tol!k



Joined: 01 Apr 2008
Posts: 1726
Location: Арзамас

Post (Separately) Posted: Thu Apr 07, 2011 19:40    Post subject: Reply with quote

eugene_64
Как использовать Script-ы?
Код, начинающийся с @echo off, сохранять с расширением .cmd
Код на других языках сохранять с соответствующим им расширением и установить их интерпретатор
Back to top
View user's profile Send private message
eugene_64



Joined: 07 Apr 2011
Posts: 3
Location: Russian Federation

Post (Separately) Posted: Thu Apr 07, 2011 23:36    Post subject: Reply with quote

Спасибо толик !!! все оказывается легче чем я думал ))))
Ну и спасибо ребятам за различные варианты скриптов !!!
Back to top
View user's profile Send private message
DocWeb



Joined: 10 Sep 2011
Posts: 10

Post (Separately) Posted: Sat Sep 10, 2011 18:06    Post subject: Reply with quote

А мог бы кто-то помочь с такой задачей:

есть папка ДОНОР с 1000 к примеру файлов (имена разные)
есть папка АКЦЕПТОР внутри которой есть 100 папок с разными именами, но в каждой есть подпапка с именем NEWS
как раскидать файлы по папкам, внутрь каждой в подпапку NEWS по 10 шт.

спасибо.
имена папок кроме NEWS могут быть разными.
Back to top
View user's profile Send private message
Flasher



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

Post (Separately) Posted: Sat Sep 10, 2011 18:34    Post subject: Reply with quote

DocWeb
А что, какие файлы куда попадут неважно?
И если файлов больше или меньше тысячи, то куда сливать неполноценную часть?
Back to top
View user's profile Send private message
DocWeb



Joined: 10 Sep 2011
Posts: 10

Post (Separately) Posted: Sat Sep 10, 2011 18:40    Post subject: Reply with quote

Flasher
хотелось бы чтобы при раскидывании единственно учлось, как они расположены, т.е. была учтена сортировка.
т.е. список файлов отсортирован например по дате файлов.
раскидываем с первого файла в первую папку 10 шт, с 11 во вторую 10 шт. и так далее.

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



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

Post (Separately) Posted: Sat Sep 10, 2011 18:52    Post subject: Reply with quote

DocWeb
А эти папки NEWS заведомо пустые?
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 2 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