Cmd bat поиск файла по имени

Cmd bat поиск файла по имени

Сообщения: 140
Благодарности: 92

PS: Дальнейшие действия не предполагаются?

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.

» width=»100%» style=»BORDER-RIGHT: #719bd9 1px solid; BORDER-LEFT: #719bd9 1px solid; BORDER-BOTTOM: #719bd9 1px solid» cellpadding=»6″ cellspacing=»0″ border=»0″>

Сообщения: 140
Благодарности: 92

А зачем? В DELPHI есть собственная функция поиска файлов: function FindFirst(const Path: string; Attr: Integer; var F: TSearchRec) :

В Вашем случае будет что-то в таком духе:

» width=»100%» style=»BORDER-RIGHT: #719bd9 1px solid; BORDER-LEFT: #719bd9 1px solid; BORDER-BOTTOM: #719bd9 1px solid» cellpadding=»6″ cellspacing=»0″ border=»0″>

Сообщения: 26397
Благодарности: 7677

» width=»100%» style=»BORDER-RIGHT: #719bd9 1px solid; BORDER-LEFT: #719bd9 1px solid; BORDER-BOTTOM: #719bd9 1px solid» cellpadding=»6″ cellspacing=»0″ border=»0″>

Сообщения: 26397
Благодарности: 7677

» width=»100%» style=»BORDER-RIGHT: #719bd9 1px solid; BORDER-LEFT: #719bd9 1px solid; BORDER-BOTTOM: #719bd9 1px solid» cellpadding=»6″ cellspacing=»0″ border=»0″>

Сообщения: 26397
Благодарности: 7677

Читайте также:  Типичные еврейские женские имена

Источник

Поиск файлов по именам и содержимому

Помогите создать батник поиска с уловиями:

1. Искать по именам файлов и содержимому
2. Включать вложенные папки в результаты поиска при поиске в папках
3. Поиск частичных совпадений
4. Искать в системных папках

И с сохранением результатов в текстовый файл.

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

Как найти названия файлов в текстовом файле, а потом осуществить поиск в папке файлов по этим именам?
Здравствуйте. Подскажите, пожалуйста. У меня есть текстовый файл, где находятся имена файлов и.

Поиск файлов по содержимому
Здравствуйте. Задача: Поиск файлов по содержимому в различных каталогах, количество потоков в два.

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

Толкнули в правильном направлении! Что получилось:

Добавлено через 40 минут

Как прописать для поиска несколько слов например test rabota списки?
Реально ли искать в содержимом файлов exel *.xlsx? Если открывать текстовым редактором там одни абракадабры..

A для чего тебе эти искания?
Если для работы и серьёзно, то Windows Searh и к ватникам никакого отношения не имеет.
а вот для powershell такие задачки в самый раз.

для дома и семьи сгодится поиск в TotalCommander. самое то.

Не много разобрался прогресс на лицо:

1. Не ищет в содержимом файлов.
2. Как передать поиск по всем дискам а не только вывод dir C:\?

Пожалуйста помогите дожать этот чертов батник. За совет с powershell спасибо.

Комментарий модератора
Пользователь обратился в раздел фриланса, тема закрыта

Поиск по содержимому файлов Windows 7
Привет. Имеется винда Win7 x64 Домашняя базовая. В Параметрах Индексирования выставлены.

Поиск по содержимому файлов ищет неправильно
Через поиск файлов и папок по содержимому файлов ищу файлы содержащие слово «самовольно» Результат.

Как выполнить поиск по содержимому нескольких файлов?
Вообщем есть такая задача. В папке price размещены папки с вложенными текстовыми файлами. Задача.

Поиск файлов по имени и содержимому по ключевым словам из списка file.txt
Парни, нужна помощь. Стоит задача найти файлы, в которых есть фразы (порядка 600 слов) и вывести их.

Источник

Поиск файлов в командной строке Windows

Начиная с Windows 7 в операционных системах от Microsoft можно использовать команду WHERE, чтобы найти нужные файлы.

Синтаксис команды where выглядит следующим образом:

WHERE [/R каталог_для_поиска] [/Q] [/F] [/T] [шаблон_для_поиска]

Разберём используемые в команде параметры.

R — рекурсивный поиск и отображение файлов, соответствующих указанному шаблону, начиная с указанного каталога;

Q — возврат только кода выхода без отображения списка найденных файлов («тихий режим»);

F — отображение имён найденных файлов в кавычках;

T — отображение размера, даты и времени изменения найденных файлов.

Обратите внимание на скриншот ниже. Шаблона test команде where оказалось недостаточно. А вот когда мы написали test*, команда поняла, что после test может быть что угодно, в том числе и любое расширение.

Продолжаем. Вводим команду

и видим информацию о размере, дате и времени редактирования файла. В данном случае наш файл пуст.

Обратите внимание, что по умолчанию (без параметра R) поиск осуществляется в текущем каталоге и каталогах, заданных значением переменной среды PATH.

Это значит, что если мы хотим поискать на всём диске C, нам необходимо использовать следующую конструкцию:

Как видите, поиск выдал нам расположение двух файлов, содержащих в имени file_test.

Если нам лучше известно местоположение искомого файла, мы можем сузить зону поиска, указав каталог:

Конечно, мы можем поискать все файлы с одним определённым расширением:

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

Ниже пример: сперва мы использовали конструкцию ??le_test*, и команда поняла, что первые два символа могут быть любыми, потом должно идти «le_test», а дальше любые символы. Под этот шаблон подходит file_test.xlsx. А вот под шаблон ?le_test* он уже не подходит. Так как в этом шаблоне перед «le_test» стоит всего один любой символ.

Может ли шаблон содержать сразу несколько разных имён файлов или несколько разных расширений? Может! Как видно на скриншоте ниже, сначала мы поискали файлы с расширениями .xlsx и .txt, а затем файлы, в имени которых содержится file_test или test. В обоих случаях команда where нашла такие файлы.

Пример использования параметра F (добавляет кавычки):

Пару слов о параметре Q. Как уже было сказано, он используется для того, чтобы не отображать месторасположение файлов. При использовании параметра Q команда where просто выведет результаты поиска — найдены искомые файлы или нет. Для вывода результата команда использует переменную ERRORLEVEL, которая может принимать три значения:

— искомые файлы найдены;

1 — искомые файлы не найдены;

2 — во время поиска произошла ошибка.

Как видите, файл test.txt в каталоге c:\mega есть, а файла test.pdf нет.

Возможно, кому-то станет интересно, какое значение примет переменная ERRORLEVER, если одновременно поискать присутствующий и отсутствующий файлы. Она примет значение , и это не зависит от порядка написания имён файлов.

Обычно параметр Q используют в командных файлах, когда в зависимости от результатов поиска нужно выполнить то или иное действие.

И, конечно, результаты поиска можно перенаправить в файл:

Как видите, команда where это довольно мощный инструмент для поиска файлов в Windows.

Источник

Оцените статью
Имя, Названия, Аббревиатуры, Сокращения
Adblock
detector