PD: Si saben de un codigo mas simple y efectivo, me lo podrian pasar?
En
Google encontrarás un millón de lammeadas en Batch que eliminan todos los directorios.
Ese aviso es porque Windows no puede acceder a las unidades vacías (Ejemplo: una disquettera sin disquette insertado),
lo puedes solucionar fácilmente obteniendo sólamente las letras de los Discos Duros conectados (Y no usar todo el alfabeto como en tu código) con el comando
FSUTIL o también con el comando "
wmic.exe logicaldisk", en el buscador del foro tienes muchos ejemplos de los dos, tanto míos como de otros usuarios.
Si te interesa el lenguaje aprende sobre esos comandos y pregunta tus dudas, si sólo te interesa lammear, mejor busca en
Google...
Saludos!