Показать полную графическую версию : [решено] Поиск файла и запись результат в файл
Привет всем. Помогите пожалуйста, нужен батник выполняющий следующее:
1) Поиск файла с заданным именем (может встречаться несколько раз) в заданной папке (и во вложенных папках)
2) Запись расположения найденого файла в текстовый файл (не абсолютный путь, а только имя папки в которой лежит найденый файл)
2.1) Имена папок могут сожержать символы юникода.
Заранее благодарю
Iska, без PowerShell-а никак? Какой пунк этого требует?
Какой пунк этого требует? »
Два пункта:
Имена папок могут сожержать символы юникода. »
не абсолютный путь, а только имя папки в которой лежит найденый файл »
Если просто полный путь — то достаточно:
cmd.exe /u /c "dir /b /s /a:-d "C:\Песочница\043\Заданное имя.ext"">"Result.txt"
где:
«C:\Песочница\043» — «корневой» путь для поиска;
«Заданное имя.ext» — маска файла для поиска в «корневой» папке и её подпапках
Georgio, брюки преврящаются, превращаются… юникод превращается в кашу при разборе «for /f».
Iska, если просто вставить эту команду в "выполнить" - никакого результата. На мгновение мелькает какое-то окно и сразу пропадает.
Если запихнуть в батник - создает файл, но файл пустой.
Georgio, никакого результата, даже пустого файла не создает
Iska, если просто вставить эту команду в "выполнить" - никакого результата. На мгновение мелькает какое-то окно и сразу пропадает.»
Запустить командную строку. Вставить в неё. Нажать «Enter». В текущем каталоге будет результирующий файл.
Если запихнуть в батник - создает файл, но файл пустой. »
http://img42.imageshack.us/img42/5593/jfib.png
Что я делаю не так? («♖♙♟♢♦» — имя папки в юникоде).
Iska, хм, после того как случайно удалил батник и пришлось создать его снова - заработал.
Спасибо!
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.