943,602 Members | Top Members by Rank

Ad:
May 22nd, 2008
0

renaming files through batch scripts...

Expand Post »
I need some help with renaming files using a batch script...

Say in a folder I have 2 html files. -
1.htm
2.htm

I need a bat file that will rename "1.htm" to "1a.htm" and then change "2.htm" to "1.htm"

In other words I need "2.htm" to become "1.htm"...

Anyone know how I can do this using a bat file?

cheers.
Reputation Points: 10
Solved Threads: 1
Junior Poster
NuGG is offline Offline
110 posts
since Feb 2005
May 22nd, 2008
0

Re: renaming files through batch scripts...

from the command prompt:
navigate to the directory (folder) containing your files to be renamed.

create the batch file like this:
copy con renameme.bat
ren 1.htm 1a.htm
ren 2.htm 1.htm

strike [enter] after each line
when done,
strike [ctrl]-z then [enter]

copy con
means copy the output of the console
renameme.bat is the file that will be created
the other two lines will be added in turn to renameme.bat
the [ctrl]-z key combination, when followed by the [enter] key tells the copy command that you are done, and writes the file to disk

then, from the command prompt, simply type
renameme
followed by the [enter] key

and, voila'! instant file rename!!
Reputation Points: 20
Solved Threads: 6
Junior Poster in Training
Temmu is offline Offline
84 posts
since Sep 2007
May 22nd, 2008
0

Re: renaming files through batch scripts...

Thanks for the help.

I've changed it slightly. New scrip reads...
@ECHO OFF

ECHO Changing to status 2...

ren status1.htm status1a.htm
ren status2.htm status1.htm

PAUSE

ECHO Changing to status 3...

ren status1.htm status2a.htm
ren status3.htm status1.htm

PAUSE

ECHO Changing to status 1...

ren status1.htm status3.htm
ren status1a.htm status1.htm
ren status2a.htm status2.htm

ECHO Done

PAUSE

This alows me to have 3 static pages that display status info, to change at the click of a button without updating any pages or html links. Only draw back is pages can become muddled if the script ends half way through - (ie before all pages are back to their original file names.)

Thanks again.
Last edited by NuGG; May 22nd, 2008 at 7:09 pm. Reason: missed off some code
Reputation Points: 10
Solved Threads: 1
Junior Poster
NuGG is offline Offline
110 posts
since Feb 2005
May 22nd, 2008
0

Re: renaming files through batch scripts...

slightly!!lol
Team Colleague
Reputation Points: 1056
Solved Threads: 791
I hate 20 Questions
caperjack is offline Offline
12,713 posts
since Aug 2003
May 28th, 2008
0

Re: renaming files through batch scripts...

lol indeed so!

now i see ~why~ you wanted this.
Reputation Points: 20
Solved Threads: 6
Junior Poster in Training
Temmu is offline Offline
84 posts
since Sep 2007

This thread is more than three months old

No one has posted to this discussion for at least three months. Please let old threads die and do not reply to them unless you feel you have something new and valuable to contribute that absolutely must be added to make the discussion complete. Otherwise, please start a new thread in this forum instead.
Message:
Previous Thread in Windows NT / 2000 / XP Forum Timeline: New HDD Appeared
Next Thread in Windows NT / 2000 / XP Forum Timeline: Power settings for new users





About Us | Contact Us | Advertise | Acceptable Use Policy
Forum Index | Build Custom RSS Feed


Follow us on Twitter


© 2011 DaniWeb® LLC