View previous topic :: View next topic |
Author |
Message |
Владислав997
Joined: 15 May 2022 Posts: 14
|
(Separately) Posted: Tue Mar 28, 2023 19:14 Post subject: Вытащить подкаталоги. Особая настройка |
|
|
Есть папка. В ней несколько папок (назовем их "Папки уровня A"). В этих папках есть подкаталоги (назовем их "Папки уровня B"). И в этих папках есть свои подкаталоги (назовем их "Папки уровня C").
При помощи "поиск файлов" --> "дополнительно" --> "атрибуты" --> "каталог" можно вынести папки уровней A, B, C на панель.
1) Можно ли как-то сделать, чтобы на панель вышли папки только уровня B?
2) Можно ли как-то сделать, чтобы на панель вышли папки только уровня B, которые начинаются с определенной цифры (18, 19, или 20, в зависимости от нужд пользователя)?
3) Можно ли реализовать это через ссылку-каталог или файл? |
|
Back to top |
|
|
Monarch-LFV
Joined: 22 Jul 2019 Posts: 240
|
(Separately) Posted: Wed Mar 29, 2023 06:00 Post subject: |
|
|
Владислав997
Здесь нужно смотреть в сторону плагина FileX.
1) "поиск файлов"->"Плагины":
Code: | "Filex" "Глубина вложенности" "=" "ваше значение" |
Но только здесь "ваше значение" вложенности должно быть указано числом, причем сначала от полного пути, а не от стартовой папки поиска.
2) Все тоже самое, только в поиске на вкладке "Общие параметры" забиваете ваше желаемое начало имени "18*" или "19*" или "20*".
3) Не понял, что такое "ссылка-каталог"? Подробнее можно? |
|
Back to top |
|
|
lsched
Joined: 20 Oct 2009 Posts: 70 Location: Россия, Саратов
|
(Separately) Posted: Wed Mar 29, 2023 17:22 Post subject: |
|
|
Владислав997
А чем вас «глубина вложенности подкаталогов» в поиске не устраивает? |
|
Back to top |
|
|
Владислав997
Joined: 15 May 2022 Posts: 14
|
(Separately) Posted: Wed Mar 29, 2023 18:17 Post subject: |
|
|
Monarch-LFV wrote: | Владислав997
3) Не понял, что такое "ссылка-каталог"? Подробнее можно? |
Спасибо за ответ на номера 1 и 2. Объясню по поводу номера 3.
Есть такая папка, при нажатии на которую тебя переносит в другую папку (типа файла-ярлыка, только папка). Такие были раньше, а сейчас их заменили на символьные ссылки.
Но если честно, маятся с этим, наверное, сложно. Поэтому дальше спросил просто про файл.
Возможно ли создать какой-нибудь файл, которые выносит на панель все подкаталоги уровня B, которые начинаются с номера 18?
И, если вы не против, хотел бы узнать, возможно ли:
В папке 2 уровня A три папки уровня B, с нумерацией 18, 19 и 20
В папке 5 уровня A три папки уровня B, с нумерацией 18, 19 и 20
В папке 17 уровня A три папки уровня B, с нумерацией 18, 19 и 20
Создать файл, который вынесет на панель:
папку уровня B с нумерацией 18 из папки 2 уровня A
папку уровня B с нумерацией 19 из папки 5 уровня A
папку уровня B с нумерацией 20 из папки 17 уровня A
Заранее спасибо за то что терпите мои странные вопросы. |
|
Back to top |
|
|
Monarch-LFV
Joined: 22 Jul 2019 Posts: 240
|
(Separately) Posted: Thu Mar 30, 2023 04:05 Post subject: |
|
|
lsched
Вероятно потому, что стандартная опция «глубина вложенности подкаталогов» включает в себя текущий и первый уровень (в случае указания поиска на втором уровне), а когда нужно найти только на определенном уровне, игнорируя вышестоящие уровни, эта опция не подходит.
Владислав997
Так и не понял, что за папка-ссылка. Есть ярлык на папку *.LNK, есть символические ссылки. Если ни то, ни другое, тогда что? Скорее вам нужна кнопка на панели инструментов.
Есть 3 варианта:
1. Проще всего сохранить шаблон поиска и сделать кнопку с командой LOADSEARCH <Имя шаблона>. Искать всегда будет в этой же папке (нужно будет всегда нажимать "Начать поиск").
Этот способ можно развить со знаками "=" и "==" для большей автоматизации:
Code: | LOADSEARCH==Template |
2. Если папки не меняются (их не становится больше или меньше), то можно выделить результаты поиска, "Сохранить выделение в файл", и далее сделать кнопку с командой LOADLIST <сохраненный файл>.
3. Это как раз будет папка с ярлыками на ваши папки (также, если папки не меняются): выделить ваши результаты поиска, на второй панели завести новую папку и в эту папку создать ярлыки *.lnk нажатием клавиши Ctrl+Shift+F5 (или переместить правой кнопкой мыши выделенные файлы на другую панель и выбрать в контекстом меню -"Создать ярлык").
Если я правилно понял, то вам нужно, чтоб в результатах поиска выводились папки начинающиеся с "18" И "19" И "20". Тогда в строке поиска нужно просто указать через пробел:
|
|
Back to top |
|
|
Владислав997
Joined: 15 May 2022 Posts: 14
|
(Separately) Posted: Thu Mar 30, 2023 18:08 Post subject: |
|
|
Monarch-LFV wrote: |
Если я правилно понял, то вам нужно, чтоб в результатах поиска выводились папки начинающиеся с "18" И "19" И "20". Тогда в строке поиска нужно просто указать через пробел:
|
Неа. Объясню проще. Структура папок выглядит следующим образом:
Диск E
\Общее
\\Каталог 1
\\\18.09
\\\\IMG_001.png
\\\\IMG_002.png
\\\\IMG_003.png
\\\18.12
\\\\IMG_001.png
\\\\IMG_002.png
\\\\IMG_003.png
\\\19.06
\\\\IMG_001.png
\\\\IMG_002.png
\\\\IMG_003.png
\\\20.02
\\\\IMG_001.png
\\\\IMG_002.png
\\\\IMG_003.png
\\Каталог 2
\\\18.10
\\\\IMG_001.png
\\\\IMG_002.png
\\\\IMG_003.png
\\\19.01
\\\\IMG_001.png
\\\\IMG_002.png
\\\\IMG_003.png
\\\19.08
\\\\IMG_001.png
\\\\IMG_002.png
\\\\IMG_003.png
\\\20.04
\\\\IMG_001.png
\\\\IMG_002.png
\\\\IMG_003.png
\\Каталог 3
\\\18.11
\\\\IMG_001.png
\\\\IMG_002.png
\\\\IMG_003.png
\\\19.03
\\\\IMG_001.png
\\\\IMG_002.png
\\\\IMG_003.png
\\\19.10
\\\\IMG_001.png
\\\\IMG_002.png
\\\\IMG_003.png
\\\20.05
\\\\IMG_001.png
\\\\IMG_002.png
\\\\IMG_003.png
Хоть файлы и названы одинаково, это разные файлы. Папки типа "19.10" - 19 означает год, 10 означает месяц. Думаю, суть ясна.
Хочу создать два файла в папке "Общее".
Первый файл должен вывести на панель папки за 18 год, т.е. "18.09", "18.10", "18.11" и "18.12"
Второй файл должен вывести на панель папки, которые изначально прописаны в этом файле, т.е. например, мне нужно вывести на панель папки "18.12", "19.01", "19.06" и "20.05", и файл будет выводить на панель только эти папки.
Возможно ли средствами total commander создать такие файлы? |
|
Back to top |
|
|
Monarch-LFV
Joined: 22 Jul 2019 Posts: 240
|
(Separately) Posted: Fri Mar 31, 2023 00:57 Post subject: |
|
|
Владислав997
Такие файлы называются скриптами.
Да и вообще, то что вы хотите делается в 2 клика тотала: пустой поиск (можно только папок) и быстрый фильтр (можно встроенный в Тотал, а можно tcmatch). Все. Зачем тут еще что-то улучшать?
Можно еще колонку filex добавить, которая показывает глубину вложенности и сортировать по ней.
Ну а если прям хотите скриптами, то можете заморочиться и написать, дело ваше. |
|
Back to top |
|
|
sa
Joined: 29 Apr 2009 Posts: 2571
|
(Separately) Posted: Fri Mar 31, 2023 11:36 Post subject: |
|
|
Владислав997
Может, создать BAT-файлы (вместо кнопок) для вызова поиска отдельным процессом для каждого шаблона поиска?
BAT-файл - это последовательность команд в виде текстового файла с расширением .bat.
В файле строчка типа:
%COMMANDER_EXE% "/S=F:L=2018 yar"
или
C:\Wincmd\Totalcmd.exe "/S=F:L==2018 yar"
Last edited by sa on Tue Apr 04, 2023 16:34; edited 2 times in total |
|
Back to top |
|
|
Владислав997
Joined: 15 May 2022 Posts: 14
|
(Separately) Posted: Sat Apr 01, 2023 15:21 Post subject: |
|
|
[quote="Monarch-LFV"]
Спасибо.
Добавлено спустя 2 часа 4 минуты:
Monarch-LFV wrote: |
Ну а если прям хотите скриптами, то можете заморочиться и написать, дело ваше. |
Что-то у меня не получилось. Можете сделать пример скрипта с 3 рандомными папками, а я уже под себя переделаю на примере... |
|
Back to top |
|
|
Monarch-LFV
Joined: 22 Jul 2019 Posts: 240
|
(Separately) Posted: Sun Apr 02, 2023 01:56 Post subject: |
|
|
Владислав997
Я, по-моему, явно изложил свою позицию, что не считаю целесообразным здесь применение скрипта. Попробуйте написать самостоятельно, если считаете нужным. Sa уже дал один из вариантов постом выше. |
|
Back to top |
|
|
|
|
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
|