![]() |
Внимание, важное сообщение: Дорогие Друзья!
В ноябре далекого 2001 года мы решили создать сайт и форум, которые смогут помочь как начинающим, так и продвинутым пользователям разобраться в операционных системах. В 2004-2006г наш проект был одним из самых крупных ИТ ресурсов в рунете, на пике нас посещало более 300 000 человек в день! Наша документация по службам Windows и автоматической установке помогла огромному количеству пользователей и сисадминов. Мы с уверенностью можем сказать, что внесли большой вклад в развитие ИТ сообщества рунета. Но... время меняются, приоритеты тоже. И, к сожалению, пришло время сказать До встречи! После долгих дискуссий было принято решение закрыть наш проект. 1 августа форум переводится в режим Только чтение, а в начале сентября мы переведем рубильник в положение Выключен Огромное спасибо за эти 24 года, это было незабываемое приключение. Сказать спасибо и поделиться своей историей можно в данной теме. С уважением, ваш призрачный админ, BigMac... |
|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Поиск нужного файла в папке BAT-файл |
|
CMD/BAT - Поиск нужного файла в папке BAT-файл
|
Новый участник Сообщения: 2 |
Добрый день! Помогите пожалуйста написать батник который сравнивает номера (записанные к примеру в EXEL-таблицу) с именем файла в папке и выбирает файлы с совпадением в другую папку.
Записаны номера: 123 456 789 Нужно найти файлы содержащие "123", "456", "789". Как это написать? |
|
Отправлено: 11:53, 15-11-2021 |
Ветеран Сообщения: 992
|
Профиль | Сайт | Отправить PM | Цитировать к примеру в excel или именно в excel? потому что если нужно ковыряться ИМЕННО в excel то за батники нужно забыть, и смотреть в powershell.
Если же исходный файл обычный текст, то можно посмотреть, но тут уже другие вопросы: 1. номером может быть только число или возможны буквенно-цифровые номера? 2. Если допустимы буквы то каких языков, в какой кодировке файл? 3. за концы строк тоже вопрос любят задавать 4. в каком месте упомянутый номер может располагаться в имени файла (только в начале, только в конце, вместо расширения, в середине названия) 5. сколько символов может быть в номере и/или фиксированное фиксированное количество? ну вот это так, на вскидку... может еще какие вопросы возникнут. |
Отправлено: 12:55, 15-11-2021 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Новый участник Сообщения: 2
|
Профиль | Отправить PM | Цитировать Пусть простой текстовый файл. Прямо один в один задача: имеются номера (Только номера!!!) записаны в столбик в файле TXT:
1234 4567 ... 8764 Нужно найти совпадаемые номера файлов с данными номерами и скопировать эти файлы в нужную папку. Номера будут в названиях файлов, целиком т.е. 1234 файл будет 1234.jpg, 4567 - файл будет 4567.jpg и т.д. количество символов - 4шт |
Последний раз редактировалось networker831, 15-11-2021 в 13:26. Отправлено: 13:10, 15-11-2021 | #3 |
Ветеран Сообщения: 2735
|
Профиль | Отправить PM | Цитировать @Echo Off cls Set "FileTxt=Z:\Box_In\Пусть простой текстовый файл.txt" Set "BoxIn=Z:\Box_In" Set "Ext=jpg" Set "BoxOut=Z:\Box_Out" For /F "usebackq delims=" %%f In (`2^>nul more "%FileTxt%"`) Do ( If Exist "%BoxIn%\%%f.%Ext%" ( Echo Copy "%BoxIn%\%%f.%Ext%" "%BoxOut%\" >nul Copy "%BoxIn%\%%f.%Ext%" "%BoxOut%\" ) Else ( Echo ???? File "%BoxIn%\%%f.%Ext%" not found ) ) pause Exit /B |
------- Отправлено: 17:13, 15-11-2021 | #4 |
Ветеран Сообщения: 1274
|
Профиль | Отправить PM | Цитировать |
|
Отправлено: 02:17, 16-11-2021 | #5 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
CMD/BAT - как сделать .bat который выполнит поиск нужного текста с заменой не нужного на нужный | ***b.m.m.c.b*** | Скриптовые языки администрирования Windows | 3 | 01-03-2018 09:53 | |
[решено] bat файл для запуска 2 bat файла по очереди с интервалом 3 часа | Dauren_mj | Хочу все знать | 3 | 05-02-2018 11:24 | |
CMD/BAT - bat файл, который создаст 2 bat файла | mazahaka2000@vk | Скриптовые языки администрирования Windows | 1 | 17-06-2015 22:07 | |
CMD/BAT - [решено] поиск файла в папке, и если файл найден то переименование папки | tr011_tmn | Скриптовые языки администрирования Windows | 6 | 14-07-2014 20:57 | |
CMD/BAT - [решено] Поиск и удаление нужного файла. | LiLusha | Скриптовые языки администрирования Windows | 3 | 03-03-2011 13:08 |
|