How to delete older files using command prompt

Share with friends
  • 3

How to delete older files using command prompt

We usually get the requirement to automatically delete the files in regular intervals, we can achieve this task by creating a batch file and create a schedule task to delete files automatically in regular Intervals.

  1. Open a Notepad and put the below command:

forfiles -p “Folder location” -s -m *.* /d -<No. of days> /C “cmd /c del @path” 

(Replace the folder location with complete folder path where you need to delete underneath files.  Specify the days after /d if you want to specify how many days older files shall be deleted. You can also add extension to delete specific files.For Example: forfiles -p

“C:\Users\ravi.chopra\Downloads” -s -m *.txt* /d -3 /C “cmd /c del @path”)

Here I want to delete text files in my download folder and have set the 3 days older files should be deleted:



2. Save the notepad file with .bat extension



3.  Test the batch file by opening it


Before running the batch file. I had 3 Text files:




After running the batch file, only two files were left as 3 days old file got deleted




4.     Add this batch file to Schedule Task: Open a Schedule Tasks Console à Click on Create Basic Task and follow the wizard put the batch file & schedule the time to run the task.


You are done! The files shall be automatically deleted whenever schedule task would run the batch file.







VN:F [1.9.22_1171]
Please Rate & Comment !
Rating: 5.0/5 (2 votes cast)
How to delete older files using command prompt, 5.0 out of 5 based on 2 ratings

Share with friends
  • 3