фильтр при копировании

Хотите говорить о Far и не знаете, куда обратиться?
Post Reply
Kildor
Posts: 1515
Joined: Wed 16 Mar, 2005 06:26
Location: Новосибирск
Contact:

фильтр при копировании

Post by Kildor » Thu 06 Apr, 2006 11:41

во первых, хотелось бы опцию „не копировать пустые папки”
во вторых, можно как-нибудь автоматом исключать папку в которую проходит копирование?
Ибо сейчас вылезает Error „нельзя копировать папку саму в себя”, и копирование прекращается.
Ещё, я правильно понимаю что папки не фильтруются как минимум по атрибутам?
(есть пустая папка с атрибутом Hidden, в фильтре запрещено копировать скрытые папки, однако папка всё равно копируется… Файл — нет)

Ну и пожелание, сделать работающим фильтр при копировании файлов/папок во временную панель… ;)
Ты мне не выкай!
«ФарФорум не для пользователей!»
Upd:
P.S. Я просто поддерживаю беседу.» © Народ.

xmpp:kildor@jabber.ru

User avatar
Karbazol
Posts: 58
Joined: Wed 16 Mar, 2005 04:26
Location: Nizhni Novgorod, Russia
Contact:

Post by Karbazol » Thu 06 Apr, 2006 14:06

А я был бы не против получить возможность копировать только структуру каталогов, без файлов.

User avatar
CDK
Posts: 292
Joined: Thu 28 Apr, 2005 08:28
Has thanked: 9 times
Been thanked: 3 times
Contact:

Post by CDK » Thu 06 Apr, 2006 14:56

Karbazol
Теоретически можно указав заранее невыполнимые условия в фильтре.

Kildor
Берешь исходники одного из двух плагинов и ... Либо пиши axxie :-)

Kildor
Posts: 1515
Joined: Wed 16 Mar, 2005 06:26
Location: Новосибирск
Contact:

Post by Kildor » Thu 06 Apr, 2006 15:39

CDK
Эх, мечты, мечты…
Ну нет плагинов написанных на php, или там js… а нормальных языков не знаю я…
Плюс, в Extended file copy plugin for Far manager (version 1.8 beta (Win32 Unicode), Nov 17 2005) фильтра нет как факт, а изобретать велосипед при наличии вменяемого стандарного решения я не считаю логичным. Это только добавления в стандартный фильтр (в отличии от копирования дерева каталогов, которое должно реализоваться плагином ;) )
Ты мне не выкай!
«ФарФорум не для пользователей!»
Upd:
P.S. Я просто поддерживаю беседу.» © Народ.

xmpp:kildor@jabber.ru

User avatar
HaRT
Moderator
Posts: 8751
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 81 times
Been thanked: 148 times

Post by HaRT » Thu 06 Apr, 2006 16:24

Karbazol wrote:А я был бы не против получить возможность копировать только структуру каталогов, без файлов.
Если бы в фильтре разрешили менять атрибут Directory, то [x] как раз могло бы это и означать; а [ ] могло бы, например, означать "не копировать пустые папки".

User avatar
Serge Balance
Posts: 41
Joined: Tue 04 Apr, 2006 10:42
Location: Saint-Petersburg
Contact:

Post by Serge Balance » Mon 10 Apr, 2006 15:40

Karbazol
Копировать структуру очень просто
xcopy /T /E откуда куда\
Если часто пользуетесь загнать эту строку в usermenu и радоваться.

Kildor
Если вы знаете js, то можете запросто на WSH/js написать обход дерева, начиная с текущей dir, с удалением пустых dir. Пускать можно из UserMenu "CScript путь\имя.js" стоя в директории с которой начинать обход.
Большие неудачи не бывают продолжительными, а мелкие не заслуживают нашего внимания. http://freelens.narod.ru

Kildor
Posts: 1515
Joined: Wed 16 Mar, 2005 06:26
Location: Новосибирск
Contact:

Post by Kildor » Mon 10 Apr, 2006 16:00

Serge Balance
можно конечно..
но пустые директории изначально не пусты.., они наполнены файлами, котоыре не проходят по условию фильтра. соответственно, такой скрипт надо будет запускать после фильтрации..
Хотя в любом случае идея хороша, может что и нарисую.
Ты мне не выкай!
«ФарФорум не для пользователей!»
Upd:
P.S. Я просто поддерживаю беседу.» © Народ.

xmpp:kildor@jabber.ru

User avatar
Karbazol
Posts: 58
Joined: Wed 16 Mar, 2005 04:26
Location: Nizhni Novgorod, Russia
Contact:

Post by Karbazol » Tue 11 Apr, 2006 13:33

HaRT wrote:Если бы в фильтре разрешили менять атрибут Directory, то [x] как раз могло бы это и означать; а [ ] могло бы, например, означать "не копировать пустые папки".
Вот именно на эту галку я и намекаю ;)

User avatar
Karbazol
Posts: 58
Joined: Wed 16 Mar, 2005 04:26
Location: Nizhni Novgorod, Russia
Contact:

Post by Karbazol » Tue 11 Apr, 2006 13:35

Serge Balance wrote:Karbazol
Копировать структуру очень просто
xcopy /T /E откуда куда\
Если часто пользуетесь загнать эту строку в usermenu и радоваться.
Спасибо за совет! :)

User avatar
xyz
Posts: 154
Joined: Sun 20 Mar, 2005 13:26
Contact:

Post by xyz » Wed 12 Apr, 2006 09:23

Serge Balance wrote:Karbazol
Копировать структуру очень просто
xcopy /T /E откуда куда\
Если часто пользуетесь загнать эту строку в usermenu и радоваться.
готовый рецепт:
xcopy /T /E !\!.! !#!\!^!.!\

Post Reply

Return to “Обсуждение Far Manager”