First of all: I'm totally new to batch.
I want to write a batch file which deletes files and folders which are min. 5 days or older. This code works perfect with all files:
FORFILES /p "C:\Users\rs\Desktop\testbatch" /s /m *.* /d -5 /c "cmd /c if not @isdir==TRUE del @path"
But my folders are still here and I don't get how to delete them too if they are min. 5 days old. Can someone please give me a hint?
Cheers
del
deletes the files, while you need to use rmdir
for directories.
FORFILES /p "C:\Users\rs\Desktop\testbatch" /s /m *.* /d -5 /c "cmd /c if @isdir==TRUE rd /s /q @path "
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With