Дублирование файловой структуры в обнулённом виде
Select messages from
# through # FAQ
[/[Print]\]
Goto page Previous  1, 2, 3, 4, 5  Next  :| |:
Total Commander -> Автоматизация Total Commander

#31:  Author: BatyaLocation: Москва, Россия PostPosted: Fri Nov 14, 2014 14:01
    —
Статью поправил.

#32:  Author: Hjkma PostPosted: Sun Jun 05, 2016 17:14
    —
А как тоже самое сделать, со структурой каталогов, но на панеле результатов поиска? Ибо файлы на панеле результатов поиска копируются на противоположную панель без сохранения структуры каталогов, то есть копируются только файлы. А нужно чтобы с полным сохранением структуры каталогов.

Использовал этот скрипт.

#33:  Author: FlasherLocation: Москва PostPosted: Sun Jun 05, 2016 17:32
    —
Hjkma
Не нужно забывать, что поиск может производится на разных дисках, поэтому выяснить в таких условиях отправные пути не представляется возможным. Можно указывать непосредственно глубину, как в случае с TreeCopy+ и CopyTree, но это немного другое.

#34:  Author: Hjkma PostPosted: Sun Jun 05, 2016 18:00
    —
Flasher
Поиск производится на одном диске, в частности в папке "Рабочий стол", который в свою очередь вмещает в себя целую кучу папок. Именно в нем и произвожу поиск. А что касательно TreeCopy+ и CopyTree, они как-то помогают копировать файлы, но с нулевым размером? А то нулевой размер файлов как раз мне нужен. Но если так, то я не понимаю, как их использовать с связке с этим скриптом копирования структуры каталогов с пустыми файлами? А глубина при чем? Если задать какое-то число уровней глубины, оно как-то поможет сохранить структуру каталогов копируемых файлов на панели результатов поиска? Скрипт-то ведь не сохраняет структуру каталогов.

#35:  Author: FlasherLocation: Москва PostPosted: Sun Jun 05, 2016 18:15
    —
Hjkma
Даже если поиск всё время задействован на одном диске, то всё равно рабочий каталог вернуть не получится, с учётом вариантов Гислер не реализовал эту возможность. Указанные плагины не предлагались в качестве подходящего инструмента, только для выяснения того, как они работают с глубиной, при правильном указании которой можно сохранить нужную структуру. Скрипт же сохраняет структуру только для содержимого выбранных папок.

#36:  Author: Hjkma PostPosted: Sun Jun 05, 2016 18:36
    —
Flasher
Глубина файлов, которые находятся в поиске, самая разная. И файлов самых при поиске находится около сотню тысяч, при этом папок сотни с разным уровнем вложенности. Как указывание глубины поможет тут? Ну если насколько я понимаю работать лишь по одному, искать в одной папке, перемещать их в другую папку с таким же именем, но это очень трудоемко...
В общем, насколько я понимаю задача похоже не решаемая, именно чтобы скопировать файлы на панели результатов поиска со сохранением структуры каталогов причем с нулевым размеров файлов.
А если например, выделить файлы на панеле результатов поиска, сохранить выделение в текстовый файл и создавать каталоги с файлами с нулевым размером по списку?


Last edited by Hjkma on Sun Jun 05, 2016 18:39; edited 1 time in total

#37:  Author: FlasherLocation: Москва PostPosted: Sun Jun 05, 2016 18:39
    —
Hjkma
Я неверно выразился. Не глубину указывать, а число отсекаемых компонентов в началах путей, как я тут делал.

А какой критерий у поиска, кстати? А то можно было бы вообще TC-шный поиск не задействовать.

#38:  Author: Hjkma PostPosted: Sun Jun 05, 2016 18:57
    —
Flasher

Ищу по ключевыми словами. Касательно числа отсекаемых компонентов, я тут ничего не понял. Что нужно сделать, куда нажимать и куда вводить? Можете объяснить по пунктам? Для новичков?

#39:  Author: FlasherLocation: Москва PostPosted: Sun Jun 05, 2016 19:07
    —
Hjkma
По ключевым словам? Из потоков или descript.ion/files.bbs?

Компоненты в путях разделяются обратной косой чертой (слэшем).
Имеем путь Буква диска:\имя папки 1\имя папки 2\имя папки 3\полное имя файла.
Указываем 2, отсекается Буква диска:\имя папки 1\, в структуру попадает имя папки 2\имя папки 3\полное имя файла.

#40:  Author: Hjkma PostPosted: Sun Jun 05, 2016 19:18
    —
Flasher
Нет, это просто обычные поисковые запросы, ищу по словам в названиях файлов.
А число отсекаемых компонентов куда нужно вводить, в ваш же скрипт? Но он только перемещает, причем с оригинальным размером, а мне нужно копировать и с нулевым размером.

#41:  Author: FlasherLocation: Москва PostPosted: Sun Jun 05, 2016 19:26
    —
Hjkma
А, просто маски что ли? Так тут встроенный поиск вообще не нужен. Будет окошко, там вводим маски через ; и подтверждаем. Смотреть нужно по всей активной папке или в выбранных в ней?

Скрипта пока нет. Тот про другое. См. контекст.
И на всякий случай спрошу - для чего пустышки нужны?

#42:  Author: Hjkma PostPosted: Sun Jun 05, 2016 19:38
    —
Flasher
Quote:
Будет окошко

Что за окошко?
Quote:
Смотреть нужно по всей активной папке или в выбранных?

В смысле в активной или выбранных? Не понял.
Quote:
для чего пустышки нужны?

Мне нужно узнать какие папки содержат больше файлов, которые и меня интересует. Если я произведу поиск по определенным словам в названиях файлов, а потом как-то сумею скопировать полученные файлы со сохранением структуры папок, то потом по количеству файлов в папках я пойму какие папки больше содержат интересующие мне файлы, а какие содержат меньше. Пустышки и нужны, чтобы не забивать диск, т.к. файлов в сумме находится около сотни тысяч.

#43:  Author: FlasherLocation: Москва PostPosted: Sun Jun 05, 2016 19:52
    —
Hjkma wrote:
Что за окошко?
Да такое же, только с другим текстом.
Hjkma wrote:
В смысле в активной или выбранных? Не понял.
Что такое активная папка (текущая папка активной панели) или выбранные в активной панели папки - это уж совсем справочная информация.
Hjkma wrote:
Мне нужно узнать какие папки содержат больше файлов
Вот с этого и надо начинать. Чтобы просто подсчитать кол-во искомых файлов, копировать или создавать пустышки необязательно. Достаточно просто собрать данные. Задачу для сбора инфы придётся уже составить в отдельном топике Автоматизации.

#44:  Author: Hjkma PostPosted: Sun Jun 05, 2016 20:04
    —
Flasher
Ладно, забудьте про это. Думал, есть простое решение, а оказалось, что это не так. В общем, снимаю свой вопрос.

#45:  Author: FlasherLocation: Москва PostPosted: Sun Jun 05, 2016 20:06
    —
Hjkma
Мне это решение сложным совсем не кажется.

Если конечная информация по странным обстоятельствам не нужна, то есть одно альтернативное готовое решение (собственно, из-за него и спросил про необходимость).



Total Commander -> Автоматизация Total Commander


output generated using printer-friendly topic mod. All times are GMT + 4 Hours

Goto page Previous  1, 2, 3, 4, 5  Next  :| |:
Page 3 of 5

Powered by phpBB © 2001, 2005 phpBB Group