1 Востаннє редагувалося Betterthanyou (14.08.2022 20:01:38)

Тема: Як переглянути всі файли у директорії без ієрархії...

Як переглянути всі файли у директорії без ієрархії директорій? Є директорія в якій інші директорії, в них інші і т.д., тобто багато вкладених директорій. У всіх цих директоріях є фото, потрібно їх переглянути всі.

Я пробував в пошуку написати "*.*" та "kind:=picture", але нічого не знаходить...

Які є способи побачити всі файли в директорії без ієрархії директорій?

Прихований текст

Можливо я погано пояснюю. Тому ще раз: Я просто хочу переглянути всі фото, так як неначе вони в одній директорії, але насправді вони в різних. Для того щоб мені їх переглянути потрібно кожний раз відкривати кожну директорію, а це не зручно.

2

Re: Як переглянути всі файли у директорії без ієрархії...

bash

Переглянути список імен всіх файлів директорії або під-директорій без шляху до файлу:

ls -RA1 * | grep -E "[^\/\:]+$"

Переглянути список імен всіх файлів директорії або під-директорій (до 4 рівня вкладеності) з шляхом до файлу:

ls -AG1 {./*/*/*/*,./*/*/*,./*/*,./*} | grep -E "^\.\/.*[^\:\/]$"

Відкрити всі файли директорії або під-директорій (до 4 рівня вкладеності) програмою "program":

ls -AG1 {./*/*/*/*,./*/*/*,./*/*,./*} | grep -E "^\.\/.*[^\:\/]$" | xargs path/program
cmd.exe

Переглянути список імен всіх файлів директорії або під-директорій з шляхом до файлу:

echo off & (for /R .\ %f in (*) do echo %f) & echo on

Відкрити всі файли директорії або під-директорій програмою "Program.exe":

for /R .\ %f in (*) do "C:\Path\Program.exe" %f
Подякували: dot, Betterthanyou2

3

Re: Як переглянути всі файли у директорії без ієрархії...

Ja ne vôdpovêdav, bo V̆indovz, kotroho ne maju, xoča možna ustanovyty bash, cygwin, unixutils itp., odnak tut zazvyčaj očêkuju cmd.exe abo Pav̆eršel. Ale jakščo tut zhadaly Baš, to navedu šče take:

find . -type f

Jakščo zapuskajete komandu ne v bažanôj direktorijê, to zamênjujete . na šljax do tojê direktoriê.

Jakščo treba lyše nazvy fajlôv — bez povnoho šljaxu, to:

find . -type f -exec basename {} ';'
Подякували: leofun011

4 Востаннє редагувалося koala (15.08.2022 07:49:09)

Re: Як переглянути всі файли у директорії без ієрархії...

Пошук по *.* у найвищій теці має працювати. Можливо, у вас вимкнена служба пошуку?

І так, програма, в якій ви працюєте, напевно, зветься Провідник (explorer). Уточнюйте це, щоб вам легше було допомогти.

Подякували: Betterthanyou, leofun012

5

Re: Як переглянути всі файли у директорії без ієрархії...

Так переглядаю файли за допомогою Провідник (explorer).
Служба пошуку в статусі "running".

Перестворив індекси за допомогою зняття/встановлення галочки на диску allow files on this drive to have contents indexed

І ще одне уточнення, диск зовнішній.

Пошук все одно не працює.

6

Re: Як переглянути всі файли у директорії без ієрархії...

Також, можна скористатись операційними оболонками типу Total Commander, Far, DOS Navogator, Norton Commander. Але, може, варто відремонтувати пошук?

https://docs.microsoft.com/uk-ua/troubl … ows-search