I’m trying to create a batch script that will delete all sub directories which are older than 30 days.
I’m really new to batch scripting so I’m just hoping that someone can help me out on this.
I was able to find a script that delete all sub directories in specified location.
@for /f "tokens=*" %%a in ('dir /s /b "C:/temp/test" 2^>NUL') do rd /s /q "%%a"
Can someone tweak this script so it deletes only directories which are 30 days old?
Assuming you are restricted to batch files… check this – but if you can use VBScript, I think you can do a bit better.
Now that you have clarified your real problem, please understand that if you meant to use System.exec() you will have to contend with plenty of drawbacks.
Alternatively if you really want to use JNDI (you mention "native" but don’t make clear what you mean) maybe this will be of help: http://mindprod.com/products1.html#FILETIMES