Bat file to Rename Multiple files in folder

Discussion forum for all Windows batch related topics.

Moderator: DosItHelp

Post Reply
Message
Author
DingDang
Posts: 26
Joined: 06 Jul 2012 11:04

Bat file to Rename Multiple files in folder

#1 Post by DingDang » 20 Aug 2012 05:00

Hi,

I have multiple .prn files i want to rename as below ( a ren to act and m ren to mat )

file name rename to

a.prn act.prn
a1.prn act1.prn
a2.prn act2.prn
m.prn mat.prn
m1.prn mat1.prn
m2.prn mat2.prn

foxidrive
Expert
Posts: 6031
Joined: 10 Feb 2012 02:20

Re: Bat file to Rename Multiple files in folder

#2 Post by foxidrive » 20 Aug 2012 05:25

Untested:

Code: Select all

@echo off
setlocal EnableExtensions EnableDelayedExpansion
for /f "delims=" %%a in ('dir *.prn /a:-d /b') do (
set "name=%%a"
set "name=!name:a=act!"
set "name=!name:m=mat!"
ren "%%a" "!name!"
)

DingDang
Posts: 26
Joined: 06 Jul 2012 11:04

Re: Bat file to Rename Multiple files in folder

#3 Post by DingDang » 20 Aug 2012 05:47

its work... Many thanks

Post Reply