Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Поиск файла и запись результат в файл

Ответить
Настройки темы
CMD/BAT - [решено] Поиск файла и запись результат в файл

Пользователь


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

Профиль | Отправить PM | Цитировать


Привет всем. Помогите пожалуйста, нужен батник выполняющий следующее:
1) Поиск файла с заданным именем (может встречаться несколько раз) в заданной папке (и во вложенных папках)
2) Запись расположения найденого файла в текстовый файл (не абсолютный путь, а только имя папки в которой лежит найденый файл)
2.1) Имена папок могут сожержать символы юникода.

Заранее благодарю

Отправлено: 13:04, 07-04-2014

 

Ветеран


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

Профиль | Отправить PM | Цитировать


PowerShell

Отправлено: 13:34, 07-04-2014 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

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


Пользователь


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

Профиль | Отправить PM | Цитировать


Iska, без PowerShell-а никак? Какой пунк этого требует?

Отправлено: 13:54, 07-04-2014 | #3


Ветеран


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

Профиль | Отправить PM | Цитировать


Цитата fonser:
Какой пунк этого требует? »
Два пункта:
Цитата fonser:
Имена папок могут сожержать символы юникода. »
Цитата fonser:
не абсолютный путь, а только имя папки в которой лежит найденый файл »
Если просто полный путь — то достаточно:
Код: Выделить весь код
cmd.exe /u /c "dir /b /s /a:-d "C:\Песочница\043\Заданное имя.ext"">"Result.txt"
где:
  • «C:\Песочница\043» — «корневой» путь для поиска;
  • «Заданное имя.ext» — маска файла для поиска в «корневой» папке и её подпапках

Отправлено: 14:14, 07-04-2014 | #4


Ветеран


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

Профиль | Отправить PM | Цитировать


Georgio, брюки преврящаются, превращаются… юникод превращается в кашу при разборе «for /f».

Отправлено: 14:36, 07-04-2014 | #5


Пользователь


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

Профиль | Отправить PM | Цитировать


Iska, если просто вставить эту команду в "выполнить" - никакого результата. На мгновение мелькает какое-то окно и сразу пропадает.
Если запихнуть в батник - создает файл, но файл пустой.

Georgio, никакого результата, даже пустого файла не создает

Отправлено: 14:52, 07-04-2014 | #6


Ветеран


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

Профиль | Отправить PM | Цитировать


Цитата fonser:
Iska, если просто вставить эту команду в "выполнить" - никакого результата. На мгновение мелькает какое-то окно и сразу пропадает.»
Запустить командную строку. Вставить в неё. Нажать «Enter». В текущем каталоге будет результирующий файл.

Цитата fonser:
Если запихнуть в батник - создает файл, но файл пустой. »


Что я делаю не так? («♖♙♟♢♦» — имя папки в юникоде).
Это сообщение посчитали полезным следующие участники:

Отправлено: 16:32, 07-04-2014 | #7


Пользователь


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

Профиль | Отправить PM | Цитировать


Iska, хм, после того как случайно удалил батник и пришлось создать его снова - заработал.
Спасибо!

Отправлено: 16:51, 07-04-2014 | #8



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Поиск файла и запись результат в файл

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - [решено] поиск файла по маске и запись этого имени в переменную ___dima___ Скриптовые языки администрирования Windows 20 18-06-2017 01:46
CMD/BAT - [решено] Поиск строк в файле и запись в новый файл vision-d Скриптовые языки администрирования Windows 17 06-10-2016 09:14
CMD/BAT - [решено] Запись в файл hosts с помощью bat-файла SibAgent Скриптовые языки администрирования Windows 20 29-07-2015 22:12
VBS/WSH/JS - [решено] VBS, поиск во всех файлах заданной папки и запись в файл. vlad20 Скриптовые языки администрирования Windows 5 31-07-2012 01:52
CMD/BAT - поиск строк по шаблону и запись в отдельный файл AVTS Скриптовые языки администрирования Windows 4 13-07-2012 00:51




 
Переход