|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » AutoIt » [решено] @WorkingDir:> find(pro) [not exe] *.* |
|
[решено] @WorkingDir:> find(pro) [not exe] *.*
|
Ветеран Сообщения: 842 |
Профиль | Отправить PM | Цитировать Нужна "утилита" скрипт, чтобы искать по маске, однако действие обратное!
Иными словами, чтоб задавать паттерн - найти все НЕ {txt или exe или pdf или zip итп.} файлы в текущей директории. ? ЗЫ очень удобно проверить подкаталоги содеражащие определённый контент, скажем только *.zip на наличие какого либо случайного мусора, типа всяких *.nfo или *.bak или ещё чего *.~ итд. |
|
------- Отправлено: 21:28, 13-07-2009 |
Старожил Сообщения: 206
|
Профиль | Отправить PM | Цитировать Способ 1. FileFindFirstFile() и FileFindNextFile()
Способ 2. _FileListToArray($sPath, '*', 1), затем удали из массива ненужные. |
Отправлено: 22:20, 13-07-2009 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Старожил Сообщения: 460
|
Профиль | Отправить PM | Цитировать Цитата Yashied:
вернее если тип файла не нужный - то не заносить. И пример, с перебором подпапок: |
|
------- Отправлено: 23:13, 13-07-2009 | #3 |
Старожил Сообщения: 206
|
Профиль | Отправить PM | Цитировать Цитата proxy:
proxy, ты наверное альтруист, всем даешь готовые (полностью рабочие) решения. А вдруг человек сам хочет додуматься и ему нужна только подсказка в каком направлении, так сказать, двигаться. А дальше он сам ХОЧЕТ решить эту задачу. Хотя я в этом сильно сомневаюсь. Если всем давать готовые решения, то этот форум долго будет оставаться таким медлительным (2-3 поста в день ). Нужно людям помогать и давать думать, а не лишать их этого. В конце концов по оформлению топика сразу видно, что человек хочет: получить готовое решение или он действительно зашел в тупик и ему нужна подсказка (всего лишь намек). А может он вообще ошибся форумом или заранее знает, что здесь есть добрый и замечательный proxy, который для всех готов писать программы по своей доброте душевной. Причем, даже можно точно не расписывать свою проблему, он ведь догадливый и сам все поймет. Но это лишь мое личное мнение, без обид. |
|
Отправлено: 23:51, 13-07-2009 | #4 |
Старожил Сообщения: 460
|
Профиль | Отправить PM | Цитировать Цитата Yashied:
имхо, если человек хочет сам - что ему мешает в этом разбираться? в примере разбираться? посмотреть на пример и дальше спросить на форуме что и как? если он хочет - то будет разбираться! ...я против насилия - только хорошим можно сотворить хорошее ) если ему подошел пример - что в этом зазорного? У меня эта функция уже готовая: перебор папок с подпапками и фильтрами на папки и файлы. А тут даже интерес добавить вариант файлов исключений. Цитата Yashied:
Цитата Yashied:
Цитата Yashied:
[off]в Цитата Yashied:
|
||||||
------- Отправлено: 00:03, 14-07-2009 | #5 |
Старожил Сообщения: 206
|
Профиль | Отправить PM | Цитировать proxy, кстати, только сейчас заметил, у тебя отличная сигнатура, особенно вторая строчка.
|
Отправлено: 00:44, 14-07-2009 | #6 |
Ветеран Сообщения: 842
|
Профиль | Отправить PM | Цитировать Цитата Yashied:
Я сразу сказал нужна утилита. К сожалению завален делами, будет потом время подумаю, но иногда просто помощь нужна. Этсамое. Забыл. У меня всегда потребность чтобы всё консольное! И как изначала, я тоже говорил, надоб ввод создать. Типа - # ifind.exe --not= exe или # ifind.exe --not= txt Как обычно консольные проги бывают... Ну и print это всё в консоль отчёт Ох, я уж точно сам не потяну это добить. :\ ЗЫ это хорошо, чтобы потом для всех, как win32 утиль, потомушта я тоже альтурист )) |
|
------- Последний раз редактировалось semiono, 14-07-2009 в 12:45. Отправлено: 12:30, 14-07-2009 | #7 |
Googler Сообщения: 3665
|
Профиль | Отправить PM | Цитировать Цитата semiono:
|
|
Отправлено: 15:56, 14-07-2009 | #8 |
Ветеран Сообщения: 842
|
Профиль | Отправить PM | Цитировать у меня было желание и батник спросить, хотя не знаю, а что разве есть способ?
хотя то что я видел в разделе по батникам меня весьма удивляет! очень крута! |
------- Отправлено: 18:42, 14-07-2009 | #9 |
Googler Сообщения: 3665
|
Профиль | Отправить PM | Цитировать Цитата semiono:
|
|
Отправлено: 11:20, 15-07-2009 | #10 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Установка - [решено] CDROM: Couldn't find NTDLR. | asus a9rp | Microsoft Windows 2000/XP | 5 | 22-12-2009 22:03 | |
[решено] Интересует куда делись Regedit.exe | NTSD.exe | NETSETUP.exe | TELNET.exe | Ricardo | Проект WinStyle | 11 | 30-07-2009 23:36 | |
[решено] Проблемы с установкой windows pro sp2 (ntskrnl.exe) | frodo17 | Microsoft Windows 2000/XP | 5 | 16-01-2007 17:51 | |
[решено] Setup cannot find the End User License Agreement | RammFan | Microsoft Windows NT/2000/2003 | 2 | 31-10-2006 17:09 | |
"Слетел" find.exe и compmgmnt.msc | d-mazai | Microsoft Windows 2000/XP | 4 | 01-08-2006 09:10 |
|