Closed mcurrao closed 8 years ago
Subido! Valido: 1) Parámetro obligatorio y no nulo 2) La existencia del archivo 3) Que el mismo sea un zip
Respecto al parámetro lo tomé como relativo a la ejecución del script, por lo tanto el script como el archivo en cuestión deben estar en el mismo directorio. Si les parece que debería ser por ruta absoluta lo modifico.
Se puede hacer sin el Add-Type tranquilamente, lo añadi para que cumpla con el enunciado.
Feedback:
- No tiene sentido que Add-Type se ejecute por cada objeto procesado
- Llamando así da error:
.\Ejercicio6.ps1 .\TestEjercicio3.zip
Excepción al llamar a "OpenRead" con los argumentos "1": "No se admite el formato proporcionado de la ruta de acceso."
Feedback:
No muestra correctamente los valores de los archivos. Definir una cantidad constante de decimales. El ejer5.log pesa 3062 bytes, sin embargo muestra 0 en tamaño original y comprimido y la relación 0,146, lo cual no tiene sentido.
Nombre Archivo Tamaño original Tamaño comprimido Relación -------------- --------------- ----------------- -------- Lame_v3.99.3_for_Windows.exe 0,5 0,48 0,953 WhatsApp-Audio-20160705.mpeg 3,39 3,21 0,947 ejer5.log 0 0 0,146
Realizar un script que a partir de un archivo .zip pasado por parámetro indique la relación de compresión de cada uno de los archivos que contiene. Ejemplo de salida:
Criterios de corrección: