Привет всем. Помогите пожалуйста, нужен батник выполняющий следующее:
1) Поиск файла с заданным именем (может встречаться несколько раз) в заданной папке (и во вложенных папках)
2) Запись расположения найденого файла в текстовый файл (не абсолютный путь, а только имя папки в которой лежит найденый файл)
2.1) Имена папок могут сожержать символы юникода.
Заранее благодарю
CMD/BAT - [решено] Поиск файла и запись результат в файл
-
Iska
Re: CMD/BAT - [решено] Поиск файла и запись результат в файл
Iska, без PowerShell-а никак? Какой пунк этого требует?
-
fonser
Re: CMD/BAT - [решено] Поиск файла и запись результат в файл
Цитата fonser:
Какой пунк этого требует?
Два пункта:
Цитата fonser:
Имена папок могут сожержать символы юникода.
Цитата fonser:
не абсолютный путь, а только имя папки в которой лежит найденый файл
Если просто полный путь — то достаточно:
Код:
где:«C:\Песочница\043» — «корневой» путь для поиска;«Заданное имя.ext» — маска файла для поиска в «корневой» папке и её подпапках
Какой пунк этого требует?
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 - [решено] Поиск файла и запись результат в файл
Georgio, брюки преврящаются, превращаются… юникод превращается в кашу при разборе «for /f».
-
Iska
Re: CMD/BAT - [решено] Поиск файла и запись результат в файл
Iska, если просто вставить эту команду в "выполнить" - никакого результата. На мгновение мелькает какое-то окно и сразу пропадает.
Если запихнуть в батник - создает файл, но файл пустой.
Georgio, никакого результата, даже пустого файла не создает
Если запихнуть в батник - создает файл, но файл пустой.
Georgio, никакого результата, даже пустого файла не создает
-
fonser
Re: CMD/BAT - [решено] Поиск файла и запись результат в файл
Цитата fonser:
Iska, если просто вставить эту команду в "выполнить" - никакого результата. На мгновение мелькает какое-то окно и сразу пропадает.
Запустить командную строку. Вставить в неё. Нажать «Enter». В текущем каталоге будет результирующий файл.
Цитата fonser:
Если запихнуть в батник - создает файл, но файл пустой.

Что я делаю не так? («♖♙♟♢♦» — имя папки в юникоде).
Iska, если просто вставить эту команду в "выполнить" - никакого результата. На мгновение мелькает какое-то окно и сразу пропадает.
CMD/BAT - [решено] Поиск файла и запись результат в файл
Запустить командную строку. Вставить в неё. Нажать «Enter». В текущем каталоге будет результирующий файл.
Цитата fonser:
Если запихнуть в батник - создает файл, но файл пустой.
CMD/BAT - [решено] Поиск файла и запись результат в файл

Что я делаю не так? («♖♙♟♢♦» — имя папки в юникоде).
-
fonser
Re: CMD/BAT - [решено] Поиск файла и запись результат в файл
Iska, хм, после того как случайно удалил батник и пришлось создать его снова - заработал.
Спасибо!
Спасибо!