Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   Поиск файлов. (http://forum.oszone.net/showthread.php?t=314413)

zombivadim 29-04-2016 22:49 2630790

Поиск файлов.
 
Привет. Есть такой код
Код:

set "f=\<temp"
for /f "delims=" %%a in ('dir/a-d/b/s "D:\Test\*.txt"^|findstr /i "%f%"') do (
ren "%%a" *.log
 )

Вроде все работает прекрасно. Пропускаются файлы к примеру, FindTemp, и tempstd. Но столкнулся с проблемой, необходимо добавить в поиск файлы, в имени которых есть - черточка, к примеру Find-Temp и temp-std, если в именах присутствует -Temp или temp-, то необходимо включить их в поиск. Надеюсь понятно объяснил.

alpap 02-05-2016 01:18 2631237

Код:

@echo off
for /f "delims= eol=" %%a in ('dir/a-d/b/s "D:\Test\*.txt"^|findstr/irc:"\<temp\>"') do ren "%%a" "*.log"
exit/b

.


Время: 19:03.

Время: 19:03.
© OSzone.net 2001-