Страница 3 из 5
Добавлено: Пт ноя 14, 2014 13:01
Batya
Статью поправил.
Добавлено: Вс июн 05, 2016 16:14
Hjkma
А как тоже самое сделать, со структурой каталогов, но на панеле результатов поиска? Ибо файлы на панеле результатов поиска копируются на противоположную панель без сохранения структуры каталогов, то есть копируются только файлы. А нужно чтобы с полным сохранением структуры каталогов.
Использовал
этот скрипт.
Добавлено: Вс июн 05, 2016 16:32
Flasher
Hjkma
Не нужно забывать, что поиск может производится на разных дисках, поэтому выяснить в таких условиях отправные пути не представляется возможным. Можно указывать непосредственно глубину, как в случае с TreeCopy+ и CopyTree, но это немного другое.
Добавлено: Вс июн 05, 2016 17:00
Hjkma
Flasher
Поиск производится на одном диске, в частности в папке "Рабочий стол", который в свою очередь вмещает в себя целую кучу папок. Именно в нем и произвожу поиск. А что касательно TreeCopy+ и CopyTree, они как-то помогают копировать файлы, но с нулевым размером? А то нулевой размер файлов как раз мне нужен. Но если так, то я не понимаю, как их использовать с связке с этим скриптом копирования структуры каталогов с пустыми файлами? А глубина при чем? Если задать какое-то число уровней глубины, оно как-то поможет сохранить структуру каталогов копируемых файлов на панели результатов поиска? Скрипт-то ведь не сохраняет структуру каталогов.
Добавлено: Вс июн 05, 2016 17:15
Flasher
Hjkma
Даже если поиск всё время задействован на одном диске, то всё равно рабочий каталог вернуть не получится, с учётом вариантов Гислер не реализовал эту возможность. Указанные плагины не предлагались в качестве подходящего инструмента, только для выяснения того, как они работают с глубиной, при правильном указании которой можно сохранить нужную структуру. Скрипт же сохраняет структуру только для содержимого выбранных папок.
Добавлено: Вс июн 05, 2016 17:36
Hjkma
Flasher
Глубина файлов, которые находятся в поиске, самая разная. И файлов самых при поиске находится около сотню тысяч, при этом папок сотни с разным уровнем вложенности. Как указывание глубины поможет тут? Ну если насколько я понимаю работать лишь по одному, искать в одной папке, перемещать их в другую папку с таким же именем, но это очень трудоемко...
В общем, насколько я понимаю задача похоже не решаемая, именно чтобы скопировать файлы на панели результатов поиска со сохранением структуры каталогов причем с нулевым размеров файлов.
А если например, выделить файлы на панеле результатов поиска, сохранить выделение в текстовый файл и создавать каталоги с файлами с нулевым размером по списку?
Добавлено: Вс июн 05, 2016 17:39
Flasher
Hjkma
Я неверно выразился. Не глубину указывать, а число отсекаемых компонентов в началах путей, как я
тут делал.
А какой критерий у поиска, кстати? А то можно было бы вообще TC-шный поиск не задействовать.
Добавлено: Вс июн 05, 2016 17:57
Hjkma
Flasher
Ищу по ключевыми словами. Касательно числа отсекаемых компонентов, я тут ничего не понял. Что нужно сделать, куда нажимать и куда вводить? Можете объяснить по пунктам? Для новичков?
Добавлено: Вс июн 05, 2016 18:07
Flasher
Hjkma
По ключевым словам? Из потоков или descript.ion/files.bbs?
Компоненты в путях разделяются обратной косой чертой (слэшем).
Имеем путь Буква диска:\имя папки 1\имя папки 2\имя папки 3\полное имя файла.
Указываем 2, отсекается Буква диска:\имя папки 1\, в структуру попадает имя папки 2\имя папки 3\полное имя файла.
Добавлено: Вс июн 05, 2016 18:18
Hjkma
Flasher
Нет, это просто обычные поисковые запросы, ищу по словам в названиях файлов.
А число отсекаемых компонентов куда нужно вводить, в ваш же скрипт? Но он только перемещает, причем с оригинальным размером, а мне нужно копировать и с нулевым размером.
Добавлено: Вс июн 05, 2016 18:26
Flasher
Hjkma
А, просто маски что ли? Так тут встроенный поиск вообще не нужен. Будет окошко, там вводим маски через ; и подтверждаем. Смотреть нужно по всей активной папке или в выбранных в ней?
Скрипта пока нет. Тот про другое. См. контекст.
И на всякий случай спрошу - для чего пустышки нужны?
Добавлено: Вс июн 05, 2016 18:38
Hjkma
Flasher
Будет окошко
Что за окошко?
Смотреть нужно по всей активной папке или в выбранных?
В смысле в активной или выбранных? Не понял.
для чего пустышки нужны?
Мне нужно узнать какие папки содержат больше файлов, которые и меня интересует. Если я произведу поиск по определенным словам в названиях файлов, а потом как-то сумею скопировать полученные файлы со сохранением структуры папок, то потом по количеству файлов в папках я пойму какие папки больше содержат интересующие мне файлы, а какие содержат меньше. Пустышки и нужны, чтобы не забивать диск, т.к. файлов в сумме находится около сотни тысяч.
Добавлено: Вс июн 05, 2016 18:52
Flasher
Hjkma писал(а):Что за окошко?
Да такое же, только с другим текстом.
Hjkma писал(а):В смысле в активной или выбранных? Не понял.
Что такое активная папка (текущая папка активной панели) или выбранные в активной панели папки - это уж совсем справочная информация.
Hjkma писал(а):Мне нужно узнать какие папки содержат больше файлов
Вот с этого и надо начинать. Чтобы просто подсчитать кол-во искомых файлов, копировать или создавать пустышки необязательно. Достаточно просто собрать данные. Задачу для сбора инфы придётся уже составить в отдельном топике Автоматизации.
Добавлено: Вс июн 05, 2016 19:04
Hjkma
Flasher
Ладно, забудьте про это. Думал, есть простое решение, а оказалось, что это не так. В общем, снимаю свой вопрос.
Добавлено: Вс июн 05, 2016 19:06
Flasher
Hjkma
Мне это решение сложным совсем не кажется.
Если конечная информация по странным обстоятельствам не нужна, то есть одно альтернативное готовое решение (собственно, из-за него и спросил про необходимость).