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



Joined: 17 Feb 2005
Posts: 322
Location: Орел-Москва

Post (Separately) Posted: Sun Nov 04, 2007 12:43    Post subject: Как скопировать структуру каталогов с заданной вложенностью? Reply with quote

Сабж. Т.е. выделиь скажем на левой панели несколько каталогов и скопировать их структуру с вложенностью скажем 3?
Или хотя бы без вложенности, просто слева одним махом создать такие же каталоги как и справа, только пустые?
_________________
Приключение — это когда ковыляешь по грязи и снегу, страдая от язв на ногах, глистов, дизентерии и голода, а тебя преследуют те, кто твердо настроен тебя как минимум убить.
Sysadminz.Ru
Back to top
View user's profile Send private message
VadiMGP



Joined: 21 Mar 2007
Posts: 1625

Post (Separately) Posted: Sun Nov 04, 2007 13:18    Post subject: Reply with quote

TreeCopyPlus пробовал? http://www.totalcmd.net/plugring/TreeCopyPlus.html
Back to top
View user's profile Send private message
Dimych



Joined: 01 Feb 2006
Posts: 27

Post (Separately) Posted: Mon Nov 05, 2007 18:08    Post subject: Reply with quote

DirCopy

http://wincmd.ru/plugring/dircopy.html
Цитата:
"Простенький плагин для копирования структуры пустых папок..."
Back to top
View user's profile Send private message
Zorro



Joined: 17 Feb 2005
Posts: 322
Location: Орел-Москва

Post (Separately) Posted: Mon Nov 05, 2007 18:54    Post subject: Reply with quote

Dimych, спасибо, то что нужно Wink

С TreeCopyPlus что-то не срослось.
_________________
Приключение — это когда ковыляешь по грязи и снегу, страдая от язв на ногах, глистов, дизентерии и голода, а тебя преследуют те, кто твердо настроен тебя как минимум убить.
Sysadminz.Ru
Back to top
View user's profile Send private message
Dimych



Joined: 01 Feb 2006
Posts: 27

Post (Separately) Posted: Mon Nov 05, 2007 19:36    Post subject: Reply with quote

Ещё варианты:

1. В поле "Файлы только определенного типа" указать "|*.*" (без кавычек) или

2. там же указать гарантированное несуществующее расширение файлов, например *.3216543 или

3. создать предопределенный шаблон с отмеченным атрибутом "Папка" и выбирать этот фильтр при копировании (опять таки в поле "Файлы только определенного типа")

Минусы: Нельзя задать глубину копирования подпапок.
Плюсы: Вместе с папками копируются комментарии.
Back to top
View user's profile Send private message
CaptainFlint



Joined: 14 Dec 2004
Posts: 6151
Location: Москва

Post (Separately) Posted: Tue Nov 06, 2007 12:56    Post subject: Reply with quote

Zorro
По второму пункту Dimych уже ответил, по первому есть идея воспользоваться плагинами. Немножко муторно и не для всех случаев подходит, но если копировать надо много, то сэкономить время получится. Создаёшь шаблон, где при помощи плагина tc (Полный путь) и регулярного выражения указываешь количество подкаталогов в пути (в полном, а не относительно текущего каталога!), точнее, ограничиваешь это самое количество. Дальше этот шаблон указываешь в диалоге копирования. Недостаток тот, что нельзя этот же шаблон применить для другого каталога - "полный" уровень вложенности будет другим. А может быть, при помощи ScriptWdx удастся что-нибудь наваять, но тут я уже не особо...
_________________
Почему же, ё-моё, ты нигде не пишешь "ё"?
Back to top
View user's profile Send private message
andry252



Joined: 24 Apr 2008
Posts: 49

Post (Separately) Posted: Fri Aug 27, 2010 15:47    Post subject: Можно ли создать копии каталогов, но без их содержимого Reply with quote

Частенько необходимо сделать копии уже имеющихся каталогов, но не перенося все содержимое в них. То есть как бы если вручную мы скопировали название каталога и в другом месте, создали бы новый каталог с тем же именем, но пустой. Важно чтобы можно было это сделать сразу с нескольками каталогами. Просто надо создать копии, но внутрь положить другие файлы.
Подскажите как это сделать?
Back to top
View user's profile Send private message
MVV



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

Post (Separately) Posted: Fri Aug 27, 2010 15:57    Post subject: Reply with quote

Часто так делаю.

Ставишь курсор на каталог верхнего уровня структуры, которую хочешь скопировать, жмешь F5, потом в поле "Только файлы типа:" пишешь любой бред, который придет в голову (например, fgdlfkgjdflgdfkg или dfgdfew5w4erddd, или же можно просто поставить курсор в то поле и удариться головой о клавиатуру несколько раз Laughing) и жмешь ОК.

В итоге тотал дублирует структуру каталогов, не копируя файлов, так как имена файлов не соответствуют введенному бреду. Very Happy
_________________
TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel…
Back to top
View user's profile Send private message
andry252



Joined: 24 Apr 2008
Posts: 49

Post (Separately) Posted: Fri Aug 27, 2010 16:15    Post subject: Reply with quote

MVV wrote:
Часто так делаю.

Ставишь курсор на каталог верхнего уровня структуры, которую хочешь скопировать, жмешь F5, потом в поле "Только файлы типа:" пишешь любой бред, который придет в голову (например, fgdlfkgjdflgdfkg или dfgdfew5w4erddd, или же можно просто поставить курсор в то поле и удариться головой о клавиатуру несколько раз Laughing) и жмешь ОК.

В итоге тотал дублирует структуру каталогов, не копируя файлов, так как имена файлов не соответствуют введенному бреду. Very Happy

Спасибо работает!
Но мне конечно всю структуру нежелательно, потом все-равно надо будет удалять в ручную. Нужны только имена корневых каталогов. Но конечно и это уже большой прогресс.
Back to top
View user's profile Send private message
Avada



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

Post (Separately) Posted: Fri Aug 27, 2010 16:58    Post subject: Reply with quote

andry252
Вообще-то можно было и поиском воспользоваться. Разные варианты копирования структуры на форуме уже неоднократно обсуждались. Например, здесь.
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
Back to top
View user's profile Send private message
Вахмурка



Joined: 27 Dec 2004
Posts: 2585
Location: Большая деревня Москва

Post (Separately) Posted: Fri Aug 27, 2010 17:01    Post subject: Reply with quote

Вопрос, возникающий с завидной регулярностью - не любит наш человек поиском пользоваться...
Я применяю более цивилизованный способ, не надо ни обо что биться головой: ставим xxcopy и запускаем с параметрами %P %T /T.
_________________
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Back to top
View user's profile Send private message
Avada



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

Post (Separately) Posted: Fri Aug 27, 2010 17:07    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: Fri Aug 27, 2010 17:32    Post subject: Reply with quote

Code:
TOTALCMD#BAR#DATA
%ComSpec% /c md
%T%S
wcmicons.dll,48
Создать папки с именами выделенных папок/файлов в каталоге назначения

1
-1
Back to top
View user's profile Send private message
Вахмурка



Joined: 27 Dec 2004
Posts: 2585
Location: Большая деревня Москва

Post (Separately) Posted: Sat Aug 28, 2010 09:03    Post subject: Reply with quote

2Flasher
Хорошая кнопка, но не универсальная - не создает директории уровня 2 и ниже ("нерекурсивна").
_________________
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Back to top
View user's profile Send private message
GGS



Joined: 02 May 2009
Posts: 322

Post (Separately) Posted: Sat Aug 28, 2010 10:35    Post subject: Reply with quote

Вахмурка
Можно дополнить
Code:
%T%S & xcopy %S %T%S /T /E /H

P.S. Виноват, почему-то работает только с одной папкой, но рекурсию создаёт
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 1, 2, 3  Next
Page 1 of 3

 
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