I’m trying to make a program that will delete some files and perfrom rutine maintance on a computer by just clickin on one file. I’m testing it as I’m going along and realized that it’s not deleting the folders. I want to delete everything within the folders but not the folders themselves. Here is my code so far:
@echo off
title SYSTEM Optimiation
echo Deleting Temp Folder
del /q /f "C:\Documents and Settings\%username%\Local Settings\TEMP"
echo.
echo DONE
echo.
echo Deleting Download folder
del /q /f "C:\Documents and Settings\%username%\My Documents\Downloads"
echo.
echo DONE
echo.
echo.
echo Hit any key to exit.
pause >nul
Try using wildcards and the
/sswitch ondel:but this will probably leave directories inside intact, but empty. Another option would be the quite explicit: