Error Level 2 Returned on DELETE Command When No Files Found

Article translations Article translations
Article ID: 158358 - View products that this article applies to.
This article was previously published under Q158358
Expand all | Collapse all


The DELETE command returns an error level of 0 for a successful operation. However, beginning with Windows NT 4.0, DELETE returns an error level of 2 if it finds no files to delete.


This change was made so that batch file designers can detect whether or not files are actually deleted. Batch files that expect 0 to be returned if no files are found to be deleted must be modified for the new return value.

All versions of MS-DOS, Windows 95, and earlier versions of Windows NT return 0 in this circumstance.


Article ID: 158358 - Last Review: November 1, 2006 - Revision: 1.1
  • Microsoft Windows NT Server 4.0 Standard Edition
  • Microsoft Windows NT Workstation 4.0 Developer Edition

Give Feedback


Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from