Вытащить подкаталоги. Особая настройка
Модераторы: d-view, Моторокер, Avada, CaptainFlint, Nik
-
Владислав997
- Сообщения: 14
- Зарегистрирован: Сб май 14, 2022 23:29
Вытащить подкаталоги. Особая настройка
Есть папка. В ней несколько папок (назовем их "Папки уровня A"). В этих папках есть подкаталоги (назовем их "Папки уровня B"). И в этих папках есть свои подкаталоги (назовем их "Папки уровня C").
При помощи "поиск файлов" --> "дополнительно" --> "атрибуты" --> "каталог" можно вынести папки уровней A, B, C на панель.
1) Можно ли как-то сделать, чтобы на панель вышли папки только уровня B?
2) Можно ли как-то сделать, чтобы на панель вышли папки только уровня B, которые начинаются с определенной цифры (18, 19, или 20, в зависимости от нужд пользователя)?
3) Можно ли реализовать это через ссылку-каталог или файл?
При помощи "поиск файлов" --> "дополнительно" --> "атрибуты" --> "каталог" можно вынести папки уровней A, B, C на панель.
1) Можно ли как-то сделать, чтобы на панель вышли папки только уровня B?
2) Можно ли как-то сделать, чтобы на панель вышли папки только уровня B, которые начинаются с определенной цифры (18, 19, или 20, в зависимости от нужд пользователя)?
3) Можно ли реализовать это через ссылку-каталог или файл?
- Monarch-LFV
- Сообщения: 363
- Зарегистрирован: Пн июл 22, 2019 13:20
Владислав997
Здесь нужно смотреть в сторону плагина FileX.
1) "поиск файлов"->"Плагины":
Но только здесь "ваше значение" вложенности должно быть указано числом, причем сначала от полного пути, а не от стартовой папки поиска.
2) Все тоже самое, только в поиске на вкладке "Общие параметры" забиваете ваше желаемое начало имени "18*" или "19*" или "20*".
3) Не понял, что такое "ссылка-каталог"? Подробнее можно?
Здесь нужно смотреть в сторону плагина FileX.
1) "поиск файлов"->"Плагины":
Код: Выделить всё
"Filex" "Глубина вложенности" "=" "ваше значение"2) Все тоже самое, только в поиске на вкладке "Общие параметры" забиваете ваше желаемое начало имени "18*" или "19*" или "20*".
3) Не понял, что такое "ссылка-каталог"? Подробнее можно?
-
Владислав997
- Сообщения: 14
- Зарегистрирован: Сб май 14, 2022 23:29
Спасибо за ответ на номера 1 и 2. Объясню по поводу номера 3.Monarch-LFV писал(а):Владислав997
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
Заранее спасибо за то что терпите мои странные вопросы.
- Monarch-LFV
- Сообщения: 363
- Зарегистрирован: Пн июл 22, 2019 13:20
lsched
Вероятно потому, что стандартная опция «глубина вложенности подкаталогов» включает в себя текущий и первый уровень (в случае указания поиска на втором уровне), а когда нужно найти только на определенном уровне, игнорируя вышестоящие уровни, эта опция не подходит.
Владислав997
Так и не понял, что за папка-ссылка. Есть ярлык на папку *.LNK, есть символические ссылки. Если ни то, ни другое, тогда что? Скорее вам нужна кнопка на панели инструментов.
Есть 3 варианта:
1. Проще всего сохранить шаблон поиска и сделать кнопку с командой LOADSEARCH <Имя шаблона>. Искать всегда будет в этой же папке (нужно будет всегда нажимать "Начать поиск").
Этот способ можно развить со знаками "=" и "==" для большей автоматизации:
2. Если папки не меняются (их не становится больше или меньше), то можно выделить результаты поиска, "Сохранить выделение в файл", и далее сделать кнопку с командой LOADLIST <сохраненный файл>.
3. Это как раз будет папка с ярлыками на ваши папки (также, если папки не меняются): выделить ваши результаты поиска, на второй панели завести новую папку и в эту папку создать ярлыки *.lnk нажатием клавиши Ctrl+Shift+F5 (или переместить правой кнопкой мыши выделенные файлы на другую панель и выбрать в контекстом меню -"Создать ярлык").
Если я правилно понял, то вам нужно, чтоб в результатах поиска выводились папки начинающиеся с "18" И "19" И "20". Тогда в строке поиска нужно просто указать через пробел:
Вероятно потому, что стандартная опция «глубина вложенности подкаталогов» включает в себя текущий и первый уровень (в случае указания поиска на втором уровне), а когда нужно найти только на определенном уровне, игнорируя вышестоящие уровни, эта опция не подходит.
Владислав997
Так и не понял, что за папка-ссылка. Есть ярлык на папку *.LNK, есть символические ссылки. Если ни то, ни другое, тогда что? Скорее вам нужна кнопка на панели инструментов.
Есть 3 варианта:
1. Проще всего сохранить шаблон поиска и сделать кнопку с командой LOADSEARCH <Имя шаблона>. Искать всегда будет в этой же папке (нужно будет всегда нажимать "Начать поиск").
Этот способ можно развить со знаками "=" и "==" для большей автоматизации:
Код: Выделить всё
LOADSEARCH==Template3. Это как раз будет папка с ярлыками на ваши папки (также, если папки не меняются): выделить ваши результаты поиска, на второй панели завести новую папку и в эту папку создать ярлыки *.lnk нажатием клавиши Ctrl+Shift+F5 (или переместить правой кнопкой мыши выделенные файлы на другую панель и выбрать в контекстом меню -"Создать ярлык").
Если я правилно понял, то вам нужно, чтоб в результатах поиска выводились папки начинающиеся с "18" И "19" И "20". Тогда в строке поиска нужно просто указать через пробел:
Код: Выделить всё
18* 19* 20*-
Владислав997
- Сообщения: 14
- Зарегистрирован: Сб май 14, 2022 23:29
Неа. Объясню проще. Структура папок выглядит следующим образом:Monarch-LFV писал(а):
Если я правилно понял, то вам нужно, чтоб в результатах поиска выводились папки начинающиеся с "18" И "19" И "20". Тогда в строке поиска нужно просто указать через пробел:Код: Выделить всё
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 создать такие файлы?
- Monarch-LFV
- Сообщения: 363
- Зарегистрирован: Пн июл 22, 2019 13:20
Владислав997
Такие файлы называются скриптами.
Да и вообще, то что вы хотите делается в 2 клика тотала: пустой поиск (можно только папок) и быстрый фильтр (можно встроенный в Тотал, а можно tcmatch). Все. Зачем тут еще что-то улучшать?
Можно еще колонку filex добавить, которая показывает глубину вложенности и сортировать по ней.
Ну а если прям хотите скриптами, то можете заморочиться и написать, дело ваше.
Такие файлы называются скриптами.
Да и вообще, то что вы хотите делается в 2 клика тотала: пустой поиск (можно только папок) и быстрый фильтр (можно встроенный в Тотал, а можно tcmatch). Все. Зачем тут еще что-то улучшать?
Можно еще колонку filex добавить, которая показывает глубину вложенности и сортировать по ней.
Ну а если прям хотите скриптами, то можете заморочиться и написать, дело ваше.
Владислав997
Может, создать BAT-файлы (вместо кнопок) для вызова поиска отдельным процессом для каждого шаблона поиска?
BAT-файл - это последовательность команд в виде текстового файла с расширением .bat.
В файле строчка типа:
%COMMANDER_EXE% "/S=F:L=2018 yar"
или
C:\Wincmd\Totalcmd.exe "/S=F:L==2018 yar"
Может, создать BAT-файлы (вместо кнопок) для вызова поиска отдельным процессом для каждого шаблона поиска?
BAT-файл - это последовательность команд в виде текстового файла с расширением .bat.
В файле строчка типа:
%COMMANDER_EXE% "/S=F:L=2018 yar"
или
C:\Wincmd\Totalcmd.exe "/S=F:L==2018 yar"
Последний раз редактировалось sa Вт апр 04, 2023 15:34, всего редактировалось 2 раза.
-
Владислав997
- Сообщения: 14
- Зарегистрирован: Сб май 14, 2022 23:29
- Monarch-LFV
- Сообщения: 363
- Зарегистрирован: Пн июл 22, 2019 13:20