Desarrolla un fichero bat que reciba al menos 4 parametros:
• El primer parametro sera una carpeta de ORIGEN.
• El segundo parametro sera una carpeta de DESTINO.
• El ultimo parametro sera la OPERACION a realizar.
• Los parametros existentes entre el tercero y el ultimo seran extensiones de archivos.
El fichero bat validara que al menos hay 4 parametros. En caso de error finalizara.
El fichero bat validara que ORIGEN existe. En caso de que no exista finalizara.
El fichero bat validara que DESTINO existe. En caso de que no exista finalizara.
El fichero bat validara que OPERACION vale 1,2,3 o 4. En caso de que no lo haga el fichero bat
finalizara.
Acciones a realizar en funcion del valor de operación:
OPERACION=1
• Copia el contenido de la carpeta ORIGEN a la carpeta DESTINO.
OPERACION=2
• Muestra los atributos de todos los archivos existentes en la carpeta DESTINO.
OPERACION=3
• Muestra todas las carpetas y subcarpetas (ficheros no) existentes en la carpeta ORIGEN.
OPERACION=4
• Muestra el numero total de archivos (carpetas no) con las extensiones pasadas como
parametros existentes en la carpeta ORIGEN y en la carpeta DESTINO
Por el momento llevo esto hecho:
Código
Lo único que me está fallando ahora mismo, obviamente son los for /r de operacion4, ya que quiero que dentro del paréntesis después del in me pille n parámetros, pero que estos parámetros empiecen desde el 4º ( es decir, que no me pille el %1, %2, %3).