![]() |
@WorkingDir:> find(pro) [not exe] *.*
Нужна "утилита" скрипт, чтобы искать по маске, однако действие обратное!
Иными словами, чтоб задавать паттерн - найти все НЕ {txt или exe или pdf или zip итп.} файлы в текущей директории. ? ЗЫ очень удобно проверить подкаталоги содеражащие определённый контент, скажем только *.zip на наличие какого либо случайного мусора, типа всяких *.nfo или *.bak или ещё чего *.~ итд. |
Способ 1. FileFindFirstFile() и FileFindNextFile()
Способ 2. _FileListToArray($sPath, '*', 1), затем удали из массива ненужные. |
Цитата:
вернее если тип файла не нужный - то не заносить. И пример, с перебором подпапок: |
Цитата:
proxy, ты наверное альтруист, всем даешь готовые (полностью рабочие) решения. А вдруг человек сам хочет додуматься и ему нужна только подсказка в каком направлении, так сказать, двигаться. А дальше он сам ХОЧЕТ решить эту задачу. Хотя я в этом сильно сомневаюсь. :help: Если всем давать готовые решения, то этот форум долго будет оставаться таким медлительным (2-3 поста в день :( ). Нужно людям помогать и давать думать, а не лишать их этого. В конце концов по оформлению топика сразу видно, что человек хочет: получить готовое решение или он действительно зашел в тупик и ему нужна подсказка (всего лишь намек). А может он вообще ошибся форумом или заранее знает, что здесь есть добрый и замечательный proxy, который для всех готов писать программы по своей доброте душевной. Причем, даже можно точно не расписывать свою проблему, он ведь догадливый и сам все поймет. Но это лишь мое личное мнение, без обид. |
Цитата:
имхо, если человек хочет сам - что ему мешает в этом разбираться? в примере разбираться? посмотреть на пример и дальше спросить на форуме что и как? если он хочет - то будет разбираться! ...я против насилия - только хорошим можно сотворить хорошее ) если ему подошел пример - что в этом зазорного? У меня эта функция уже готовая: перебор папок с подпапками и фильтрами на папки и файлы. А тут даже интерес добавить вариант файлов исключений. Цитата:
Цитата:
Цитата:
[off]в Цитата:
|
proxy, кстати, только сейчас заметил, у тебя отличная сигнатура, особенно вторая строчка. :wink:
|
Цитата:
Я сразу сказал нужна утилита. К сожалению завален делами, будет потом время подумаю, но иногда просто помощь нужна. Этсамое. Забыл. У меня всегда потребность чтобы всё консольное! И как изначала, я тоже говорил, надоб ввод создать. Типа - # ifind.exe --not= exe или # ifind.exe --not= txt Как обычно консольные проги бывают... Ну и print это всё в консоль отчёт :) Ох, я уж точно сам не потяну это добить. :\ ЗЫ это хорошо, чтобы потом для всех, как win32 утиль, потомушта я тоже альтурист )) |
Цитата:
|
у меня было желание и батник спросить, хотя не знаю, а что разве есть способ? :)
хотя то что я видел в разделе по батникам меня весьма удивляет! очень крута! |
Цитата:
|
Время: 22:38. |
Время: 22:38.
© OSzone.net 2001-