0 / 0 / 0
Регистрация: 14.07.2016
Сообщений: 4

Поиск файлов по списку имён и по заданным расширениям с выводом полных имён найденных в текстовый файл

14.07.2016, 21:52. Показов 6232. Ответов 7
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброго времени суток!
Стоит задача сделать батник.
Для поиска файлов по списку имён (кириллица) с заданными расширениями, и выводом названия и пути в тхт.
И возможно ли это?
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
14.07.2016, 21:52
Ответы с готовыми решениями:

Поиск на диске файлов с расширениями .txt и .docx и создание списка имён найденных файлов
Помогите, нужно создать bat файл, который ищет на диске файлы *.txt *docx а потом создаёт список с их именами.

Переместить файлы по списку их полных имён в заданную папку
Подскажите пожалуйста батник для перемещения файлов из списка, в другую папку. Список выглядит так: Другую папку можно назвать...

Поиск в файлах строк и дальнейшее использование найденных строк и имён и дат изменения содержащих их файлов
Дан каталог, нужно в нём и во всех его подкаталогах найти файлы *.log, содержащие текст в любой строке с прописной или заглавной...

7
 Аватар для volodin661
6570 / 2215 / 345
Регистрация: 10.12.2013
Сообщений: 7,625
14.07.2016, 22:38
Цитата Сообщение от Kostyanikus Посмотреть сообщение
возможно ли это?
некоторые отчаянные пацаны используют команду dir.

есть также маргиналы, использующие команду where.
0
0 / 0 / 0
Регистрация: 14.07.2016
Сообщений: 4
14.07.2016, 23:05  [ТС]
Я использовал dir, но у меня идёт поиск только на латинице. на кириллице не ищет.
0
1780 / 762 / 130
Регистрация: 09.04.2011
Сообщений: 1,325
14.07.2016, 23:11
Kostyanikus, сохраняйте батник в 866 кодировке.
1
0 / 0 / 0
Регистрация: 14.07.2016
Сообщений: 4
14.07.2016, 23:34  [ТС]
мне стыдно признаться, но это всё,на что меня хватило.

Windows Batch file
1
2
3
4
5
6
7
8
@echo off
  setlocal enabledelayedexpansion
    for /l %%i in (65, 1, 90) do (
      cmd /c exit /b %%i
      2>nul dir/a-d/b/s !=exitcodeascii!:\*xxx*.*>>%userprofile%\Desktop\otvet.txt
    )
  endlocal
exit /b
и убил на это горе я пол дня(.
До этого делал батник только раз, для бэкапа 1с.
Да и при сохранении, кодировки мне доступны на выбор :ansi.utf-8,Юникод.
А по хорошему нужно бы прикрутить тхт файл с именами и масками. но пока не знаю возможно ли это.
0
 Аватар для volodin661
6570 / 2215 / 345
Регистрация: 10.12.2013
Сообщений: 7,625
15.07.2016, 04:45
Цитата Сообщение от Kostyanikus Посмотреть сообщение
кодировки мне доступны на выбор :ansi.utf-8,Юникод.
если кодировка известна, вставляешь соответствующую chcp и идёшь с чистой совестью курить анашу,
никаких проблем с русскими буквами быть не должно

русскоименные файлы:
c:\1c\заяц.txt
z:\файлопомойка\волк.txt

если кодировка файла ANSI( cp1251 ), то

finder.bat: ( в кодировке ANSI )
Windows Batch file
1
2
3
4
5
6
7
chcp 1251
 
SET "ИСКАТЬ-ЗДЕСЬ=%USERPROFILE%;c:\1c"
SET "ИСКАТЬ-ТАМ=c:\hidden folder;z:\файлопомойка"
SET "ИЛИ-ТАМ=x:"
 
WHERE /F $ИСКАТЬ-ЗДЕСЬ:зая?.txt *.xls *.doc *.docx $ИСКАТЬ-ТАМ:*.txt $ИЛИ-ТАМ:*
1
0 / 0 / 0
Регистрация: 14.07.2016
Сообщений: 4
15.07.2016, 11:57  [ТС]
вот то что у меня получилось:
Windows Batch file
1
2
chcp 1251
>"spisok.txt" (for /l %%i in (65 1 90) do @cmd/c exit/b %%i& 2>nul cmd/v/c dir/a-d/b/s/w "!=ExitCodeAscii!:\*рисунок* " "!=ExitCodeAscii!:\*рисунок1* " "!=ExitCodeAscii!:\*рисунок2* " "!=ExitCodeAscii!:\*рисунок3* " "!=ExitCodeAscii!:\*рисунок4* " "!=ExitCodeAscii!:\*рисунок5* " "!=ExitCodeAscii!:\*рисунок6* " "!=ExitCodeAscii!:\*рисунок7* " "!=ExitCodeAscii!:\*рисунок8* " "!=ExitCodeAscii!:\*рисунок9* " "!=ExitCodeAscii!:\*рисунок0* ")
Поиск работает. но мне нужно прикрутить сюда: искать с расширением файла(pdf,jpg,bmp,tiff,png,doc,docx,xls, xlsx)
0
4339 / 2129 / 661
Регистрация: 26.04.2015
Сообщений: 6,823
27.07.2016, 00:44
Windows Batch file
1
2
3
4
5
6
@echo off
set pd="C:\papka","D:\papka"
set "rs=,pdf,jpg,bmp,tiff,png,doc,docx,xls,xlsx"
>"list.txt" (for %%a in (%pd%) do @(2>nul where /r %%a %rs:,= *.%))
::>"list.txt" (for %%a in (%pd%) do @(2>nul dir/a-d/b/s "%%~a"|findstr "%rs:,= .%"))
exit
.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
27.07.2016, 00:44
Помогаю со студенческими работами здесь

Написать скрипт, который бы разбирал содержимое папки (включая подпапки) по расширениям имен файлов
Коллеги, просьба помочь разобраться в ситуации. Не могу понять дальнейшие действия. Дошел до того, что не могу создать папку с именем...

Сохранение в указанный текстовый файл имен всех исполняемых файлов на диске
Помогите пожалуйста!надо написать такой командный файл чтобы он сохранял в указанный текстовый файл имена всех исполняемых файлов на диске....

Копирование файлов с определённым расширением из всех подкаталогов и запись их имён в текстовый файл
Доброго времени суток. Задача немного похожа на описанную в этой теме. Нужен bat, который: все файлы с расширением .xml в...

поиск по списку имен
сегодня неренесли все базы лотуса на другую машину. вроде всё работает кроме поиска по списку имен. в чем может быть проблема? может...

Как искать файлы по списку имен файлов?
есть список имен файлов tf14 tf15 tf16 tf18 tf19 tf2 tf3 tf7 tf8


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Опции темы

Новые блоги и статьи
Непрерывная интеграция для пакета Python
Mr. Docker 22.06.2025
Было 4 часа утра пятницы, когда я выпустил новую версию нашей внутренней библиотеки для обработки данных. Релиз 0. 5. 2 содержал небольшой фикс для обработки дат в ISO формате, что может пойти не так?. . .
Продвинутый ETL на C# из OLTP БД в хранилище
stackOverflow 22.06.2025
Работая в сфере корпоративной аналитики, я постоянно сталкиваюсь с одним и тем же - нужны чистые, структурированные и, главное, свежие данные. Без них современные аналитические системы, машинное. . .
Мастер-класс по микросервисам на Node.js
Reangularity 21.06.2025
Node. js стал одной из самых популярных платформ для микросервисной архитектуры не случайно. Его неблокирующая однопоточная модель и событийно-ориентированный подход делают его идеальным для. . .
Управление Arduino из WPF приложения
Wired 21.06.2025
Зачем вообще связывать Arduino с WPF-приложением? Казалось бы, у Arduino есть собственная среда разработки, своя экосистема, свои способы управления. Однако при создании серьезных проектов. . .
Звёздная пыль
kumehtar 20.06.2025
Я просто это себе представляю: как создавался этот мир. Как энергия слипалась в маленькие частички. Как они собирались в первые звёзды, как во вселенной впервые появился Свет. Как эти звёзды. . .
Создание нейросети с PyTorch
AI_Generated 19.06.2025
Ключевое преимущество PyTorch — его питоновская натура. В отличие от TensorFlow, который изначально был построен как статический вычислительный граф, PyTorch предлагает динамический подход. Это. . .
JWT аутентификация в ASP.NET Core
UnmanagedCoder 18.06.2025
Разрабатывая веб-приложения, я постоянно сталкиваюсь с дилеммой: как обеспечить надежную аутентификацию пользователей без ущерба для производительности и масштабируемости? Классические подходы на. . .
Краткий курс по С#
aaLeXAA 18.06.2025
Здесь вы найдете все необходимые функции чтоб написать програму на C# Задание 1: КЛАСС FORM 1 public partial class Form1 : Form { Spisok listin = new Spisok(); . . .
50 самых полезных примеров кода Python для частых задач
py-thonny 17.06.2025
Эффективность работы разработчика часто измеряется не количеством написаных строк, а скоростью решения задач. Готовые сниппеты значительно ускоряют разработку, помогают избежать типичных ошибок и. . .
C# и продвинутые приемы работы с БД
stackOverflow 17.06.2025
Каждый . NET разработчик рано или поздно сталкивается с ситуацией, когда привычные методы работы с базами данных превращаются в источник бессонных ночей. Я сам неоднократно попадал в такие ситуации,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru