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-, то необходимо включить их в поиск. Надеюсь понятно объяснил.
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-, то необходимо включить их в поиск. Надеюсь понятно объяснил.