Войти

Показать полную графическую версию : Поиск файлов.


zombivadim
29-04-2016, 22:49
Привет. Есть такой код

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
@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
.




© OSzone.net 2001-2012