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
 
Post new topic   Reply to topic    Total Commander Forum Index -> Общие вопросы printer-friendly view
View previous topic :: View next topic  
Author Message
sa



Joined: 29 Apr 2009
Posts: 2694

Post (Separately) Posted: Tue Nov 05, 2013 17:30    Post subject: Reply with quote

Flasher wrote:
Тут всё гораздо проще:

Но и упрощённее: маски типа *.* | *.bak *.old не поддерживаются, копировать приходится по одной папке, дата/время каталогов при копировании не сохраняется.
Back to top
View user's profile Send private message
Flasher



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

Post (Separately) Posted: Tue Nov 05, 2013 19:24    Post subject: Reply with quote

sa wrote:
маски типа *.* | *.bak *.old не поддерживаются
См. ключ /EXCLUDE.
sa wrote:
копировать приходится по одной папке
Цикл сделать не проблема. Не запрашивалось.
sa wrote:
дата/время каталогов при копировании не сохраняется
Тоже не было востребовано. Топикстартер не реагирует, поэтому и утруждать себя доп. задачами не вижу смысла.
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
sa



Joined: 29 Apr 2009
Posts: 2694

Post (Separately) Posted: Tue Nov 05, 2013 19:55    Post subject: Reply with quote

Flasher
А маску *.txt *.doc можно задать как-нибудь?
Back to top
View user's profile Send private message
Flasher



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

Post (Separately) Posted: Wed Nov 06, 2013 01:06    Post subject: Reply with quote

sa
Как-то так:
Code:
TOTALCMD#BAR#DATA
%ComSpec% /c for %# in (.txt .doc) do xcopy
%V\*%%# "%T%O\"
wcmicons.dll,50
Копировать папку с файлами TXT, DOC, расположенными в её корне

1

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



Joined: 29 Apr 2009
Posts: 2694

Post (Separately) Posted: Wed Nov 06, 2013 08:04    Post subject: Reply with quote

Flasher
Ну вот, возможностей xcopy уже недостаточно: приходится к скриптовым конструкциям прибегать, а это уже не “гораздо проще”. Аналогично и для обработки нескольких каталогов и для сохранения даты/времени папок. Про диалог перезаписи файлов из xcopy и вспоминать не хочется. Всё-таки удобнее TC, пусть и со своими тараканами.
Back to top
View user's profile Send private message
Flasher



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

Post (Separately) Posted: Wed Nov 06, 2013 10:21    Post subject: Reply with quote

sa wrote:
а это уже не “гораздо проще”
С чего бы? И какая по сути разница? Я что-то не пойму, тебе решение важнее или оценка сложности решения?
Сложность - это набор тянущихся манипуляций вместо одного жимоклика.
Если уж совсем приспичит, используй robocopy (для XP скачаешь), там и даты можно сохранять, и фильтровать/исключать по всякому, и глубину выбирать, всё, что душе угодно.
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
sa



Joined: 29 Apr 2009
Posts: 2694

Post (Separately) Posted: Wed Nov 06, 2013 11:57    Post subject: Reply with quote

Flasher wrote:
используй robocopy (для XP скачаешь), там и даты можно сохранять, и фильтровать/исключать по всякому, и глубину выбирать, всё, что душе угодно.

Я уж как-нибудь в тотале перебьюсь. Завёл себе шаблон синхронизации и вызываю его из кнопки командой SYNCOPEN = Копирование без подкаталогов. Жимокликов побольше, чем один, зато всё можно самостоятельно настроить в привычной среде TC. Либо Alt+F5 и CopyTree, поскольку плагин уже имеется.
Back to top
View user's profile Send private message
Flasher



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

Post (Separately) Posted: Wed Nov 06, 2013 15:04    Post subject: Reply with quote

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



Joined: 29 Apr 2009
Posts: 2694

Post (Separately) Posted: Wed Nov 06, 2013 17:41    Post subject: Reply with quote

Flasher wrote:
А robocopy нет?
Нет, и пока не планирую скачивать.

Вообще-то конечно удивительно, что в TC при копировании в архив (то бишь упаковке) имеется опция учёта подкаталогов, а при обычном копировании отсутствует.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Total Commander Forum Index -> Общие вопросы All times are GMT + 4 Hours
Goto page Previous  1, 2
Page 2 of 2

 
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