![]() |
|
Модераторы: bartram, Akella |
![]()
|
|
| Shadowlord |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 275 Регистрация: 28.11.2006 Репутация: нет Всего: 5 |
Возможно ли в windows написать батник который будет искать файлы вот по такому условию "В имени есть цифры, в расширении цифр нет."
Это сообщение отредактировал(а) Shadowlord - 4.2.2009, 21:39 |
|||
|
||||
| Akina |
|
|||
|
Советчик ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 20581 Регистрация: 8.4.2004 Где: Зеленоград Репутация: 42 Всего: 454 |
Формально можно, но это будет тот ещё крокодил... почему не написать VBS-скрипт?
-------------------- О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума. |
|||
|
||||
| Shadowlord |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 275 Регистрация: 28.11.2006 Репутация: нет Всего: 5 |
Задача стоит написать батник, нужно будет дальше использовать. Возможно это задания как раз для сравнения, но что то я не могу сообразить как это сделать
|
|||
|
||||
| 01MDM |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 273 Регистрация: 10.5.2008 Где: Default City Репутация: 29 Всего: 29 |
Shadowlord, если правильно понял, то нужно найти файл(ы), который содержит цифры в имени и у которого нет цифр в расширении
Будут рекурсивно найдены файлы, удовлетворяющие условию задачи, из некой корневой папки (любой). Если надо полные пути к файлам, то последнее `echo.....` замени на `echo %%~fnxi` Это сообщение отредактировал(а) 01MDM - 5.2.2009, 10:00 -------------------- Вопросы в личке останутся без ответов. |
|||
|
||||
| Shadowlord |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 275 Регистрация: 28.11.2006 Репутация: нет Всего: 5 |
А возможно ли заставить его искать в том каталоге из которого его запустили?
Это сообщение отредактировал(а) Shadowlord - 5.2.2009, 10:53 |
|||
|
||||
| 01MDM |
|
||||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 273 Регистрация: 10.5.2008 Где: Default City Репутация: 29 Всего: 29 |
Shadowlord,
Убери указание каталога после `dir /b /s /a-d` ты наверное имел ввиду нечто вроде:
Это сообщение отредактировал(а) 01MDM - 5.2.2009, 11:30 -------------------- Вопросы в личке останутся без ответов. |
||||
|
|||||
| Shadowlord |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 275 Регистрация: 28.11.2006 Репутация: нет Всего: 5 |
собственно да, только не мог бы ты пояснить как это то дело работает, да и возможно ли указывать директорию в которой будет идти поиск
к примеру 1.bat c:\123 |
|||
|
||||
| 01MDM |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 273 Регистрация: 10.5.2008 Где: Default City Репутация: 29 Всего: 29 |
Shadowlord, если тебе надо указать директорию в качестве параметра к батнику, то тогда так:
-------------------- Вопросы в личке останутся без ответов. |
|||
|
||||
| Shadowlord |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 275 Регистрация: 28.11.2006 Репутация: нет Всего: 5 |
01MDM, не подскажешь где можно про все это почитать сайт какой или книжку
пытался запустить твой код выдает ошибку "Синтаксическая ошибка в имени файла, имени папки или метке тома. "(" не является внутренней или внешней командой, исполняемой программой или пакетным файлом." вот такой вариант работает
Вот пытаюсь найти все файлы имя которых содержит подстроку ab dir %1 /b *ab* а в результате получаю список файлов лежащих в папке указанной в качестве параметра и список файлов содержащих подстроку из текущей директории, как его заставить искать в то что параметром указана Это сообщение отредактировал(а) Shadowlord - 5.2.2009, 13:03 |
|||
|
||||
| 01MDM |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 273 Регистрация: 10.5.2008 Где: Default City Репутация: 29 Всего: 29 |
dir /b "%~1\*ab*" -------------------- Вопросы в личке останутся без ответов. |
|||
|
||||
![]()
|
| Правила форума "Windows" | |
|
|
Запрещается! 1. Обсуждать взлом и делиться кряками 2. Способствовать созданию и распространению вирусов
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, December, bartram, Akella. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | MS Windows | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |