Windows 7 Forums
Welcome to Windows 7 Forums. Our forum is dedicated to helping you find support and solutions for any problems regarding your Windows 7 PC be it Dell, HP, Acer, Asus or a custom build. We also provide an extensive Windows 7 tutorial section that covers a wide range of tips and tricks.



Windows 7: Create a directory on startup with date i.e. 12-03-2012

12 Mar 2012   #1

windows 7 64 Bit
 
 
Create a directory on startup with date i.e. 12-03-2012

Hi there,

I would like to create a daily folder on system startup which has the date like this 12-03-2012

I also want it to go to a certain place on my hard drive C:Users/Name/My Documents

I have this script but it puts the date the wrong way around and I would prefer dashes in between the dates?

for /f "skip=1" %%d in ('wmic os get localdatetime') do if not defined mydate set mydate=%%d
md %mydate:~0,8%


Thanks in advance, Jay ;-)

My System SpecsSystem Spec
.

12 Mar 2012   #2

windows 7 64 Bit
 
 

Ok slightly different way of doing this, now get the dashes between the dates


SET dd=%DATE:~0,2%-
SET mm=%DATE:~3,2%-
SET yyyy=%DATE:~6,4%

mkdir %dd%%mm%%yyyy%


How do I set the path for it create the dated folder? do I just add the path after mkdir?

i.e. C:Users\Name\My Documents

?
My System SpecsSystem Spec
12 Mar 2012   #3

Win 7 Pro x64 SP1, Win 7 Ult x86 SP1
 
 

you can probably add the path to the filename as you thought.

mkdir C:Users\<Name>\Documents\%dd%%mm%%yyyy%


Or you can put this line in before the mkdir to set the path. (cd = change directory)
cd C:Users\<Name>\Documents

note: i think you need to use "Documents" (not "My Documents") in Win 7

<Name> would be your user name...
My System SpecsSystem Spec
.


13 Mar 2012   #4

windows 7 64 Bit
 
 

thanks for that... I will try that later.
My System SpecsSystem Spec
13 Mar 2012   #5

Windows 7 Pro x64 SP1
 
 

Jay76,
I I have done this in a simpler step.
give this a shot. But remember if you run it twice, it is setup to let you know it already exists.

copy the following:

rem this will create a directory in your documents directory
set DATEST=%DATE:~10,4%%DATE:~4,2%%DATE:~7,2%
echo %datest%
if exist %homepath%\documents\%datest% goto already
md %homepath%\documents\%datest%
pause
goto end1
:already
rem you already have created the directory %datest% in your %homepath%
:end1
My System SpecsSystem Spec
Reply

 Create a directory on startup with date i.e. 12-03-2012





Thread Tools




Our Sites

Site Links

About Us

Find Us

Windows 7 Forums is an independent web site and has not been authorized, sponsored, or otherwise approved by Microsoft Corporation. "Windows 7" and related materials are trademarks of Microsoft Corp.

Designer Media Ltd

All times are GMT -5. The time now is 09:55 PM.
Twitter Facebook Google+



Windows 7 Forums

Seven Forums Android App Seven Forums IOS App
  

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33