Solved

How to add date and time as a file name?

Posted on 2009-07-06
5
1,225 Views
Last Modified: 2013-12-28
I would like to send a command-line output to a file named with the current date and time.
I tried this but it did not worked:

net view >> C:\Temp\%date%%time.txt

How can I do it?
0
Comment
Question by:Carlos_Felipe
5 Comments
 
LVL 21

Expert Comment

by:AmazingTech
Comment Utility
Replace the / and : with nothing.
net view >> "C:\Temp\%date:/=%%time::=%.txt"

Open in new window

0
 
LVL 21

Expert Comment

by:AmazingTech
Comment Utility
Basically removing those invalid filename characters. You could replace with _ or - if you wish.
net view >> "C:\Temp\%date:/=_%%time::=-%.txt"

Open in new window

0
 
LVL 68

Expert Comment

by:Qlemo
Comment Utility
If you want to keep the files, the format of %date% is no good. It MIGHT contain the weekday, and mm/dd/yyyy is something strange to look at and sort for. If this is for temporary issues, keep the simple approachs shown above.
0
 
LVL 38

Expert Comment

by:Insignificant Volunteer
Comment Utility
Carlos
The issue was certainly either of the explanations given above, ie. the / characters in the date that cannot be used in file names, or unwanted spaces and days of the week in the DATE output, but aside from that you need to be careful to check your code for things like missing % in your variables.  In your code you missed the closing % off the TIME variable:

C:\Temp\%date%%time.txt
                                     ^
should have been:

C:\Temp\%date%%time%.txt

0
 
LVL 14

Accepted Solution

by:
robincm earned 500 total points
Comment Utility
depending on how your date/time is displayed, here's a batch file that might be handy
my date shows as 10/07/2009
my time shows as 16:04

@echo off
 

for /f "tokens=1,2,3 delims=/" %%i in ('date /t') do (

set day=%%i

set month=%%j

set year=%%k

)
 

for /f "tokens=1 delims= " %%i in ("%year%") do (

set year=%%i

)
 

for /f "tokens=1,2 delims=:" %%i in ('time /t') do (

set hour=%%i

set minute=%%j

)
 

echo %year%-%month%-%day%-%hour%-%minute%

Open in new window

0

Featured Post

How your wiki can always stay up-to-date

Quip doubles as a “living” wiki and a project management tool that evolves with your organization. As you finish projects in Quip, the work remains, easily accessible to all team members, new and old.
- Increase transparency
- Onboard new hires faster
- Access from mobile/offline

Join & Write a Comment

Several part series to implement Internet Explorer 11 Enterprise Mode
A Bare Metal Image backup allows for the restore of an entire system to a similar or dissimilar hardware. They are highly useful for migrations and disaster recovery. Bare Metal Image backups support Full and Incremental backups. Differential backup…
As developers, we are not limited to the functions provided by the VBA language. In addition, we can call the functions that are part of the Windows operating system. These functions are part of the Windows API (Application Programming Interface). U…
Get a first impression of how PRTG looks and learn how it works.   This video is a short introduction to PRTG, as an initial overview or as a quick start for new PRTG users.

728 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

Need Help in Real-Time?

Connect with top rated Experts

11 Experts available now in Live!

Get 1:1 Help Now