En un .bat solo tienes que meter en texto plano lo que harías con la consola de win...
Es decir, para eliminar ficheros con extensión .bak:
"del *.bak"
Comprobarás que el comando "del" pregunta primero si estás seguro, basta con poner "help del" en la consola (inicio->ejecutar->"cmd") y ver todas las opciones que admite dicho comando, así quedaría:
"del *.bak /Q"
Y así con el resto... sobre esto, en los win9X (y DOS) había antes un programilla del SO, el "deltree", que servía para eliminar una carpeta y todas sus subcarpetas... no se porque motivo (tal vez era demasiado lento con carpetas lentas) lo quitaron (pues valla, lo bien que viene cuando estas haciendo mantenimiento desde la consola...)...
En fin, que puedes buscar el ejecutable correspondiente... yo lo tengo en un bat talqueasí:
"deltree %temp%" que se autoejecuta al arrancar el sistema, pero para eso necesitas meter el "deltree.exe" en la misma carpeta que está en bat, o en "windows"...
Otros comandos que te pueden interesar:
move, copy, dir, choice, pause...
Despues el tema de comprobar existencias ya es mas complicado, se puede hacer con unos "ifexist" y tal, pero yo ni idea de como se usa eso... solo lo he visto en el bat del disco de inicio del win98...
Si quieres crear salidas "user friendly" del estilo "Borrando la carpeta x, por favor, espere" hay también comandos, y para evitar que se vean los comandos del bat que se están ejecutando... pero eso ya es la segunda clase ;), si quieres la explicación pídela sin miedo...
PD: como lo he escrito del tirón no me extrañaría más de un fallo, por otra parte, no es nada del otro mundo lo que he contado, simplemente son prácticas heredadas de cuando el MSDOS que han quedado relegadas por el uso del ratón... ahora además sustituidos por los vb scripts de los que no tengo ni la menor idea...