I have to delete files from a sub folder with a same name. My file path is like as follows.
d:\\test\\test1\\archive\\*.txt d:\\test\\try\\archive\\*.txt d:\
Use powershell inside your bat file
PowerShell Remove-Item c:\scripts\* -include *.txt -exclude *test* -force -recurse
You can also exclude from removing some specific folder or file:
PowerShell Remove-Item C:/* -Exclude WINDOWS,autoexec.bat -force -recurse