November 18, 2008 at 2:52 am
Hi i'd like to create a new folder in TSQL the folder name should look like WK##
where ## is the week number.
The week number will change each week. I'd like this to be part of a stored procedure..
November 18, 2008 at 3:05 am
Hi
You will have to extended procedures for this. Check out these extended procedures on the net
xp_create_subdir ,xp_dirtree.
"Keep Trying"
November 18, 2008 at 3:19 am
sql_Reporter (11/18/2008)
Hi i'd like to create a new folder in TSQL the folder name should look like WK##where ## is the week number.
The week number will change each week. I'd like this to be part of a stored procedure..
use xp_cmdshell command you can create folders. for more info. see SQL BOL.
November 18, 2008 at 4:24 am
November 18, 2008 at 9:22 pm
sql_Reporter (11/18/2008)
Here is my try at this, the code runs ok but it does not create a folder for me ?Any ideas
declare @md varchar(100), @Path varchar(100),@wk_novarchar(2)
set@wk_no = datepart(wk,getdate())
--print @wk_no
SET@Path = 'E:\temp\'
SET@md =' mkdir ' + @Path +'WK' + @wk_no
EXECxp_cmdshell@md, no_output
PRINT@md
Your script is correct just put spaces on the left and right of the 'mkdir' (see bolded part above). The command you generated if you print it is mkdirE:\temp\MK47 the command shell doesn't recognize the mkdir command.
"-=Still Learning=-"
Lester Policarpio
Viewing 5 posts - 1 through 4 (of 4 total)
You must be logged in to reply to this topic. Login to reply
This website stores cookies on your computer.
These cookies are used to improve your website experience and provide more personalized services to you, both on this website and through other media.
To find out more about the cookies we use, see our Privacy Policy