|
33 / 6 / 0
Регистрация: 18.05.2014
Сообщений: 127
|
|
Проверка наличия файла с определённым расширением06.07.2015, 22:06. Показов 11684. Ответов 14
Метки нет (Все метки)
Добрый вечер!
Есть некая папка с большим количеством вложенных папок и файлов разных расширений. Подскажите, как можно быстро найти в указанной папке файл определённого расширения? Например я ищу файл формата PNG, мне надо чтобы система проанализировала и выдала "1" если найден хотя бы один такой файл, если не найден то "0". И самое сложное как прервать поиск файлов, если найден файл с таким расширением, чтобы не анализировать все файлы?
0
|
|
| 06.07.2015, 22:06 | |
|
Ответы с готовыми решениями:
14
Проверка наличия файла на диске Проверка наличия файла с переодичностью |
|
10593 / 5556 / 864
Регистрация: 07.04.2013
Сообщений: 15,660
|
||||||
| 06.07.2015, 22:22 | ||||||
0
|
||||||
|
33 / 6 / 0
Регистрация: 18.05.2014
Сообщений: 127
|
|
| 06.07.2015, 22:44 [ТС] | |
|
Подскажите, а как сделать поиск также во вложенных папках?
0
|
|
|
3462 / 2000 / 635
Регистрация: 26.02.2014
Сообщений: 1,457
|
|||||||
| 06.07.2015, 23:37 | |||||||
Сообщение было отмечено vavun как решение
РешениеЭтот код пакетного файла полностью соответствует поставленной Вами задаче:
3
|
|||||||
|
33 / 6 / 0
Регистрация: 18.05.2014
Сообщений: 127
|
|
| 06.07.2015, 23:54 [ТС] | |
|
ComSpec, спасибо большое! как всегда выручили.
Добавлено через 7 минут и еще один вопрос JPEG может быть трех вариантов: *.jpeg *.jpe *.jpg Можно ли объединить поиск JPEG, который будет искать все три возможных варианта за один раз?
0
|
|
|
3462 / 2000 / 635
Регистрация: 26.02.2014
Сообщений: 1,457
|
||||||
| 07.07.2015, 00:13 | ||||||
|
lorents, можно:
2
|
||||||
|
1 / 1 / 1
Регистрация: 10.02.2013
Сообщений: 56
|
||||||
| 13.02.2018, 16:16 | ||||||
|
Тема старая, но как раз для меня...
Почему в моей конструкции расширения xml и xml_ не различаются? т.е. файл с "_" все равно копируется...
0
|
||||||
|
226 / 211 / 70
Регистрация: 09.02.2016
Сообщений: 1,040
|
|
| 13.02.2018, 16:30 | |
|
Попоробуй через команду dir с точным поиском findstr /l
1
|
|
|
4340 / 2130 / 661
Регистрация: 26.04.2015
Сообщений: 6,823
|
||||||
| 14.02.2018, 00:08 | ||||||
|
Не по теме: ZoOoO, приведу пример для точности: mrkid
0
|
||||||
|
102 / 60 / 15
Регистрация: 29.01.2014
Сообщений: 119
|
|
| 20.11.2019, 18:01 | |
|
alpap,
А если спец символ в начале имени файла? Пример: • WebDAV
0
|
|
|
4340 / 2130 / 661
Регистрация: 26.04.2015
Сообщений: 6,823
|
||||||
| 20.11.2019, 19:59 | ||||||
|
loban_ser, к чему это?
понятное дело искать будем по "WebDAV" или предполагается что есть и "WebDAV", без спецсимвола, тогда регулярки cmd мало чтобы такое искать без выкрутасов. Добавлено через 1 минуту можно попробовать:
0
|
||||||
|
6969 / 2863 / 1100
Регистрация: 06.06.2017
Сообщений: 9,716
|
||||||
| 20.11.2019, 20:15 | ||||||
|
alpap, тут не в поиске проблема, а выводе • c | find... .
0
|
||||||
|
102 / 60 / 15
Регистрация: 29.01.2014
Сообщений: 119
|
|||||||||||
| 20.11.2019, 21:24 | |||||||||||
|
alpap,
Это всего лишь пример, нужно найти файлы со спец символами в начале имени файла и разумеется удалить. Листинг в кодировке chcp 866 Добавлено через 3 минуты FlasherX,
Добавлено через 24 минуты Понимаю, только так:
А если нет пробела между именем и знаком (спец символом)? Добавлено через 48 секунд А если нет пробела между именем и знаком (спец символом)?
0
|
|||||||||||
|
6671 / 2264 / 346
Регистрация: 10.12.2013
Сообщений: 7,829
|
||||||||||||||||||||||||||||||||||||||||||||||||
| 20.11.2019, 21:30 | ||||||||||||||||||||||||||||||||||||||||||||||||
|
Technical information
0
|
||||||||||||||||||||||||||||||||||||||||||||||||
|
6969 / 2863 / 1100
Регистрация: 06.06.2017
Сообщений: 9,716
|
|||||||
| 20.11.2019, 21:53 | |||||||
|
Бат в ANSI:
0
|
|||||||
| 20.11.2019, 21:53 | |
|
Помогаю со студенческими работами здесь
15
Проверка наличия файла в папке + действие Копирование всех файлов с определённым расширением Поиск заданной строки в файлах с определённым расширением Проверка наличия в каталоге файла, а также всех файлов и папок, которые в нем указаны Изменить имена файлов с определённым расширением на числа счётного ряда с начальными нулями Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11
— это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
|
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11
Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
|
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
|
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/
O1rJuneU_ls
https:/ / vkvideo. ru/ video-115721503_456239114
|
|
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ВВЕДЕНИЕ
Введу сокращения:
аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
|
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi
ветка по-частям.
коммит Create переделка под биомассу. txt
вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
|
Расчёт токов в цепи постоянного тока
igorrr37 05.01.2026
/ *
Дана цепь постоянного тока с сопротивлениями и напряжениями. Надо найти токи в ветвях.
Программа составляет систему уравнений по 1 и 2 законам Кирхгофа и решает её.
Последовательность действий:. . .
|
Новый CodeBlocs. Версия 25.03
palva 04.01.2026
Оказывается, недавно вышла новая версия CodeBlocks за номером 25. 03. Когда-то давно я возился с только что вышедшей тогда версией 20. 03. С тех пор я давно снёс всё с компьютера и забыл. Теперь. . .
|