i have batch file that's being run task scheduler. snippet failing:
set mm=%date:~4,2% set dd=%date:~7,2% set yyyy=%date:~10,4% set t=%time:~0,2% mkdir l:\weekly\%yyyy%%mm%%dd%%t%\edge
when initiate task, directory created:
l:\weekly\2016063013\edge
however when task run via scheduled trigger, directory created:
l:\weekly\20160702
i'm having hard time debugging error. need hour differentiate between backups manually triggered after event vs. normal nightly/weekly automated routines.
@josefz solved me in comment question.
the script failed run before noon because when pulled hour %time:~0,2%, value padded space, i.e. " 2". why makedir did not include "\edge" subdirectory.
here corrected snippet:
set mm=%date:~4,2% set dd=%date:~7,2% set yyyy=%date:~10,4% set t=%time:~0,2% ::replace space 0 set t=%t: =0% mkdir l:\weekly\%yyyy%%mm%%dd%%t%\edge
Comments
Post a Comment