Want to win a PS4? Go Premium and enter to win our High-Tech Treats giveaway. Enter to Win

x
?
Solved

RENAME or REN with a date and time stamp

Posted on 2003-11-17
7
Medium Priority
?
2,790 Views
Last Modified: 2010-05-18
Hi -

I am using WS_FTP PRO which allows for executing a Dos script.  Can I use the REN or RENAME command to append the system date and time to the end of the filename I am downloading.

REN file1.txt file1.11172003134700.txt


Thanks
0
Comment
Question by:mtgcpc
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
7 Comments
 
LVL 67

Expert Comment

by:sirbounty
ID: 9767716
mtgcpc,
How about copy filename +/b
This will update the time stamp to the current
~sirbounty
0
 
LVL 67

Expert Comment

by:sirbounty
ID: 9767749
Oops - I now understand what you're looking for - yes.
This 'may' work for you:  ren file1.txt *.%date%.*

Otherwise, a small script may be in order:

===========
for /f "tokens=1-3 delims=/" %%a in ('date/t') do (
set newfile=%%a%%b%%c
)
ren file1.txt file1.%newfile%.txt
0
 
LVL 67

Expert Comment

by:sirbounty
ID: 9771066
Now I further understand (man what was I smokin' yesterday?!)

To append both the date AND time to your file, try this one:

To pull just the hour and minute, proceed as follows:
::====================
for /f "tokens=1-3 delims=/" %%a in ('date/t') do (
set strDate=%%a%%b%%c

REM  Note the space after delims=: in the line below
for /f "tokens=1-2 delims=: " %%i in ('time/t') do (
set newfile=%strDate%%%i%%j
)
ren file1.txt file1.%newfile%.txt
::====================

Otherwise, if you're looking for seconds as well, create a mini-batch file like this:
===============
echo.|time|find "current" > tresults.txt
===============

then replace the "time" section above with:
[....]
for /f "tokens=5-8 delims=:. " %%w in ('ttest.cmd') do (
set newfile=%strDate%%%w%%x%%y%%z
)
[------]

Good luck!
~sirbounty
0
NFR key for Veeam Backup for Microsoft Office 365

Veeam is happy to provide a free NFR license (for 1 year, up to 10 users). This license allows for the non‑production use of Veeam Backup for Microsoft Office 365 in your home lab without any feature limitations.

 
LVL 5

Accepted Solution

by:
brianadkins earned 500 total points
ID: 9781193

One more way to skin the cat...

set OLDNAME=%1
set HH=%time:~0,2%
set MM=%time:~3,2%
set SS=%time:~6,2%
set MM=%date:~4,2%
set DD=%date:~7,2%
set YYYY=%date:~10,4%
set TIMESTAMP=%MM%%DD%%YYYY%%HH%%MM%%SS%

for /f "delims=." %%a in ("%OLDNAME%") do set NEWNAME=%%a.%TIMESTAMP%.%%b

ren %OLDNAME% %NEWNAME%


-Brian
0
 

Author Comment

by:mtgcpc
ID: 9783980
Thanks to both of you for responding.
0
 

Expert Comment

by:mcubitt
ID: 9796071
Brianadkins answer only works for a system with an American date format, so be careful!
0
 
LVL 5

Expert Comment

by:brianadkins
ID: 9796096


What other formats does %date% come in (i.e. other languages) ?

You may need to swap variables around if the year is listed first (but that would apply to all solutions above, nit just mine)

-Brian
0

Featured Post

Get free NFR key for Veeam Availability Suite 9.5

Veeam is happy to provide a free NFR license (1 year, 2 sockets) to all certified IT Pros. The license allows for the non-production use of Veeam Availability Suite v9.5 in your home lab, without any feature limitations. It works for both VMware and Hyper-V environments

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

One of my most closely kept secrets is revealed in this discussion How to output text on the same line This question was recently posted in EE by Simon336697 (http://www.experts-exchange.com/Programming/Languages/Scripting/Shell/Batch/Q_2459…
TOMORROW TOMORROW.BAT is inspired by a question I get asked over and over again; that is, "How can I use batch file commands to obtain tomorrow's date?" The crux of this batch file revolves around the XCOPY command - a technique I discovered w…
We’ve all felt that sense of false security before—locking down external access to a database or component and feeling like we’ve done all we need to do to secure company data. But that feeling is fleeting. Attacks these days can happen in many w…
Please read the paragraph below before following the instructions in the video — there are important caveats in the paragraph that I did not mention in the video. If your PaperPort 12 or PaperPort 14 is failing to start, or crashing, or hanging, …

610 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question