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

Ответить
Аватара пользователя
fonser

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

Сообщение fonser »

Привет всем. Помогите пожалуйста, нужен батник выполняющий следующее:

1) Поиск файла с заданным именем (может встречаться несколько раз) в заданной папке (и во вложенных папках)

2) Запись расположения найденого файла в текстовый файл (не абсолютный путь, а только имя папки в которой лежит найденый файл)

2.1) Имена папок могут сожержать символы юникода.



Заранее благодарю
Аватара пользователя
Iska

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

Сообщение Iska »

Iska, без PowerShell-а никак? Какой пунк этого требует?
Аватара пользователя
fonser

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

Сообщение fonser »

Цитата fonser:



Какой пунк этого требует?
CMD/BAT - [решено] Поиск файла и запись результат в файл




Два пункта:


Цитата fonser:



Имена папок могут сожержать символы юникода.
CMD/BAT - [решено] Поиск файла и запись результат в файл





Цитата fonser:



не абсолютный путь, а только имя папки в которой лежит найденый файл
CMD/BAT - [решено] Поиск файла и запись результат в файл




Если просто полный путь — то достаточно:



Код:

Код: Выделить всё

cmd.exe /u /c "dir /b /s /a:-d "C:\Песочница\043\Заданное имя.ext"">"Result.txt"

где:«C:\Песочница\043» — «корневой» путь для поиска;«Заданное имя.ext» — маска файла для поиска в «корневой» папке и её подпапках
Аватара пользователя
Iska

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

Сообщение Iska »

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

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

Сообщение Iska »

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

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



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

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

Сообщение fonser »

Цитата fonser:



Iska, если просто вставить эту команду в "выполнить" - никакого результата. На мгновение мелькает какое-то окно и сразу пропадает.
CMD/BAT - [решено] Поиск файла и запись результат в файл




Запустить командную строку. Вставить в неё. Нажать «Enter». В текущем каталоге будет результирующий файл.




Цитата fonser:



Если запихнуть в батник - создает файл, но файл пустой.
CMD/BAT - [решено] Поиск файла и запись результат в файл




Изображение



Что я делаю не так? («♖♙♟♢♦» — имя папки в юникоде).
Аватара пользователя
fonser

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

Сообщение fonser »

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

Спасибо!
Ответить

Вернуться в «Скриптовые языки администрирования Windows»