Sobre este proyecto
it-programming / web-development
Abierto
Realizar un script, como quiera que se llame, debe de poder hacer lo siguiente
si recibe la flag --papelera <<archivo>> deberas de mover el archivo o folder a un folder oculto que deberá de llevar por nombre trash, es decir todo lo que se mueva a la papelera deberá estar contenido en ese folder oculto.
Si recibe la flag --papelera --delete, deberá de vaciar la papelera, eliminando los archivos que se encuentren en la carpeta oculta
si recibe la flag --papelera --list, deberá de listar lo que hay en la papelera
si recibe la flag --backup <<archivo>>|<<palabrasseparadasporcoma>> <<directorio_origen>> <<directorio_destino>>, si recibe el nombre de un archivo o carpeta deberá de buscarlo en directorio_origen y hacer un backup con el archivo o carpeta comprimir los contenidos en .zip y colocarlo en el directorio destino, en caso de recibir un valor separado por comas, deberá de buscar los archivos que contienen alguna de las palabras listadas y guardarlo en la misma ruta dentro de directorio destino y comprimirlo en .zip
Los parametros y flags que se pasan, no podrán ser modificadas, es decir el script debe de correr con los parametros y flags tal cual se muestra en el ejemplo, en caso de faltar parametros o ser incorrectos deberas de mostrar mensajes de ayuda para usar tu comando.
Tambien deberas de implementar el flag --help, que ayudara a cualquier usuario a poder utilizar de manera correcta tu comando.
Categoría Programación y Tecnología
Subcategoría Programación Web
Plazo de Entrega: No definido