How to Create A Batch File to Delete Files Older Than N Days

Hello guys. I need a batch file to delete files in a folder older than N days. I could run it, but the job fails when there are no files. How to ignore/bypass when there are no files. My scripts fail if no files exist at that location. What should I do?

Best Answered by

Jaden· Answered on Feb 12, 2026

To clear up space and keep your files organized, you can use Command Prompt and Task Scheduler in Windows to automatically remove files older than a specified number of days.

However, please ensure that all of the files to be evaluated for deletion are in a parent folder. It's OK if this parent folder has subfolders because the batch script will also search for and remove files in subfolders.

To begin, launch the Command Prompt with administrative privileges. To do so, type cmd into the Taskbar search box, select Run as administrator and then press the Yes button. You can use this command in a Batch file:

  • forfiles /p "PATH" /s /d -15 /c "cmd /c del @file : date >= 15 days >NUL"

Change "PATH" to the unique path you run the command for. This example uses 15 days as the required age, but you can adjust this by changing both numbers in bold.

The command breakdown for the CMD line is as follows:

  • /p - specifies the pathname to look for.
  • /s - ForFiles to search within subdirectories.
  • /d - specifies a file's last modified date.
  • /c - tells ForFiles to run the command (must be wrapped in double quotes). "cmd /c del @file" is the default."
  • /q - Allows you to delete directories without asking for confirmation.

If any of your files become corrupted while the script is running, you can learn how to delete corrupted files using a variety of approaches. However, if you enter the wrong path and accidentally delete some important files, you should immediately stop using your hard drive and utilize a file recovery application to recover them. EaseUS Data Recovery Wizard is a powerful data recovery software that can recover deleted, lost, formatted, inaccessible or corrupted files.

Use EaseUS Data Recovery Wizard to recover deleted or lost files easily and quickly.

Tutorials on how to recover lost, deleted, or formatted data from HDD, SSD, USB, SD card, or other storage media on Windows and Mac.

People Also Ask

Is It Impossible to Completely Delete Files from the Computer

When you delete a file from your computer, it does not simply vanish - at least not immediately. The data may be recoverable. This guide will show you how to permanently delete files so they cannot be recovered in Windows 11/10/8/7.

Jaden

Feb 12, 2026

Fix Micro SD Card Cannot Delete Photos

You may encounter this problem due to many reasons. Don't worry! We are here to help you fix your Micro SD card' issue and let you delete the photos on the PC as usual. Keep reading to learn the methods!

Dany

Feb 12, 2026

How to Delete a File/Folder at Logon [GPO Script Settings]

It is not a good thing that agents and supervisors can check some sensitive information. We will help you use the logon/logoff script to solve the issue in this passage.

Dany

Nov 11, 2025

How to Recover Deleted/Unsaved Smart Notebook Files [Windows Tips]

It's typical on the internet for people to desire to get their hands on Smart Notebook files. You should read this article if your smart notebook has ceased functioning or if you have lost the data on it.

Jaden

Feb 12, 2026

What Are Prefetch Files, and Is It Safe to Delete Prefetch Files

Is it safe to delete prefetch files on a Windows PC? This article will tell you the answer. And if you want to recover the permanently deleted files on your Windows PC, keep reading.

Brithny

Feb 12, 2026

How to Delete Photoshop Temp Files on Windows 10

If your hard drive gets full because of Photoshop temp files, you must learn about this page. You can know the Photoshop temp files' location and whether it is safe to delete Photoshop temp files on Windows 10. Then, you can delete Photoshop temp files with ease.

Dany

Feb 12, 2026