View previous topic :: View next topic |
Author |
Message |
acmodeu
Joined: 22 Mar 2010 Posts: 2
|
(Separately) Posted: Mon Mar 22, 2010 12:18 Post subject: Как найти все папки, где нет определенного файла? |
|
|
Возможно ли такое и, если да, то как? |
|
Back to top |
|
 |
MVV

Joined: 15 Oct 2009 Posts: 4815 Location: Ростов-Дон
|
(Separately) Posted: Mon Mar 22, 2010 12:43 Post subject: |
|
|
Как вариант, можно найти все папки, в которых нужно проверять наличие файла, загнать их в файл-список, а потом простеньким бат-файлом пройтись по списку и скопировать папки без искомого файла в другой список.
Например, следующим:
Code: | @echo off
if -%3==- goto noparm
echo Filelist %1 will be filtered to %2 excluding folders w/o files %3.
pause
if exist %2 del %2
for /f "delims=" %%d in (%1) do if not exist %%d\%3 echo %%d>>%2
goto exit
:noparm
echo Filelists and file to exclude folders not specified.
pause
:exit
cls |
Запускать:
Code: | finder.bat имя_исходного_списка имя_фильтрованного_списка маска_файлов_для_исключения_папок |
(могут быть проблемы, если имя файла исходного списка содержит пробелы и взято в кавычки) _________________ TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel… |
|
Back to top |
|
 |
acmodeu
Joined: 22 Mar 2010 Posts: 2
|
(Separately) Posted: Mon Mar 22, 2010 13:25 Post subject: |
|
|
А с помощью Alt+F7 никак?  |
|
Back to top |
|
 |
Вахмурка

Joined: 27 Dec 2004 Posts: 2586 Location: Большая деревня Москва
|
(Separately) Posted: Mon Mar 22, 2010 13:28 Post subject: |
|
|
Есть скрипт, который расцвечивает директории согласно маске. Можно сделать так - задать твой файл и выбрать те директории, комментарий к которым НЕ содержит заданного слова (в моем случае Green). В поиске это будет поле "!contains". _________________ Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон) |
|
Back to top |
|
 |
Tol!k

Joined: 01 Apr 2008 Posts: 1727 Location: Арзамас
|
|
Back to top |
|
 |
|