Total Commander Forum Index Total Commander
Форум поддержки пользователей Total Commander
Сайты: Все о Total Commander | Totalcmd.net | Ghisler.com | RU.TCKB
 
 RulesRules   SearchSearch   FAQFAQ   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Как найти все папки, где нет определенного файла?

 
Post new topic   Reply to topic    Total Commander Forum Index -> Общие вопросы printer-friendly view
View previous topic :: View next topic  
Author Message
acmodeu



Joined: 22 Mar 2010
Posts: 2

Post (Separately) Posted: Mon Mar 22, 2010 12:18    Post subject: Как найти все папки, где нет определенного файла? Reply with quote

Возможно ли такое и, если да, то как?
Back to top
View user's profile Send private message
MVV



Joined: 15 Oct 2009
Posts: 4815
Location: Ростов-Дон

Post (Separately) Posted: Mon Mar 22, 2010 12:43    Post subject: Reply with quote

Как вариант, можно найти все папки, в которых нужно проверять наличие файла, загнать их в файл-список, а потом простеньким бат-файлом пройтись по списку и скопировать папки без искомого файла в другой список.

Например, следующим:
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
View user's profile Send private message
acmodeu



Joined: 22 Mar 2010
Posts: 2

Post (Separately) Posted: Mon Mar 22, 2010 13:25    Post subject: Reply with quote

А с помощью Alt+F7 никак? Sad
Back to top
View user's profile Send private message
Вахмурка



Joined: 27 Dec 2004
Posts: 2586
Location: Большая деревня Москва

Post (Separately) Posted: Mon Mar 22, 2010 13:28    Post subject: Reply with quote

Есть скрипт, который расцвечивает директории согласно маске. Можно сделать так - задать твой файл и выбрать те директории, комментарий к которым НЕ содержит заданного слова (в моем случае Green). В поиске это будет поле "!contains".
_________________
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Back to top
View user's profile Send private message
Tol!k



Joined: 01 Apr 2008
Posts: 1727
Location: Арзамас

Post (Separately) Posted: Mon Mar 22, 2010 13:28    Post subject: Re: Как найти все папки, где нет определенного файла? Reply with quote

acmodeu
Как отобразить наличие или отстутствие опред. файла в папке
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Total Commander Forum Index -> Общие вопросы All times are GMT + 4 Hours
Page 1 of 1

 
Jump to:  
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