Hi,
I am trying to setup a batch file to delete every file created between 12am and 6am, and I also need to create a second that deletes every file in a different folder between 10PM and 6am. I see the question has already been answered Herel. However I can't for the life of me figure out how to change the times, to what I need them to be.
This is the code I currently have.
Help!!!!
I am trying to setup a batch file to delete every file created between 12am and 6am, and I also need to create a second that deletes every file in a different folder between 10PM and 6am. I see the question has already been answered Herel. However I can't for the life of me figure out how to change the times, to what I need them to be.
This is the code I currently have.
Code:
@echo off
setlocal enabledelayedexpansion
for /F "tokens=* delims=" %%G in ('dir *.txt /a-d /b /s') do (
SET TD=%%~tG
SET AMPM=!TD:~-2!
SET HOUR=!TD:~-8,2!
SET MIN=!TD:~-5,2!
IF "!AMPM!"=="AM" (
IF 1!HOUR!!MIN! LEQ 10600 (
IF 1!HOUR!!MIN! GEQ 10100 DEL "%%G"
)
)
)