Vamos a realizar una serie de actividades con comandos de Windows sobre ficheros.
Para ello vamos a trabajar con una serie de ficheros que se poporcionan en un fichero comprimido en formato zip. Descarga dicho fichero en tu máquina virtual con Windows en tu perfil de usuario. El fichero lo puedes encontrar en el siguiente enlace: ficheros.zip.
Al final te debe quedar un directorio llamado ficheros donde habrá una serie de ficheros.
- Muestra en pantalla el contenido del directorio ficheros utilizando una ruta relativa.
- Muestra información sobre los ficheros TXT que hay dentro del directorio ficheros.
- Muestra información sobre los ficheros TXT que hay dentro del directorio ficheros ordenados alfabéticamente.
- Muestra información sobre los ficheros TXT que hay dentro del directorio ficheros ordenados alfabéticamente en orden inverso.
- Busca los ficheros que contengan la cadena 2019 en el directorio ficheros.
- Almacena en un fichero llamado 2019.log en tu directorio actual la lista con los ficheros que contengan la cadena 2019 en su nombre, con extensión PDF que estén dentro del directorio ficheros.
- Crea una variable de entorno llamada myWork cuyo contenido será la ruta del directorio ssoo que está en el raíz de la unidad C:
- Dentro del directorio de trabajo, que está almacenado en la variable de entorno myWork, crea un directorio con el nombre del usuario actual. No sabes cual es el nombre del usuario actual (usa variables de entorno)
- Ejecuta el comando SET sin parámetros para mostrar en pantalla las variables de entorno disponibles. Busca aquella que almacene el nombre del usuario actual: User….
- Crea una variable de entorno de usuario temporal para facilitarte el trabajo. La variable la vamos a llamar userWork y contendrá la ruta del directorio que hemos creado en el ejercicio anterior.
- Crea los directorios docs, scripts y calcs en el directorio userWork.
- Copia todos los ficheros del directorio ficheros que tengan extensión PDF al directorio docs que está dentro del directorio de trabajo del usuario (userWork).
- Copia todos los ficheros del directorio ficheros que tengan extensión ods al directorio calcs que está dentro del directorio de trabajo del usuario (userWork)
- Copia todos los ficherosdel directorio ficheros que tengan extensión bat al directorio scripts que está dentro del directorio de trabajo del usuario (userWork)cls
- Almacena en un fichero llamado listado.txt en el directorio C:\ssoo el listado de todos los ficheros que se encuentran en el directorio C:\ssoo y todos sus subdirectorios ordenados por tamaño. Utiliza rutas relativas.
- Añade al fichero listado.txt que está en el directorio almacenado en la variable de entorno myWork el nombre del usuario actual, la fecha y la hora
- Consulta la ayuda del comando set, la última página en concreto, y verás que hay variables de entorno dinámicas que guardan esta información.
- Busca en el directorio almacenado en la variable myWork los ficheros que contengan la cadena de texto ssoo en su nombre.
- Copia el directorio almacenado en la variable de entorno myWork al directorio Backup que está en el raíz de la unidad C:
- Borra el directorio C:\Backup y todo su contenido utiliza rutas relativas
- Crea los directorios 2020 y 2021 en el directorio Backup en el raíz de la unidad C:
- Copia el directorio almacenado en la variable de entorno myWork y todo su contenido dentro del directorio 2020
- Copia el árbol de directorios vacíos del directorio almacenado en la variable de entorno myWork en el directorio 2021 que está dentro del directorio C:\Backup. Utiliza rutas relativas
- Muestra el árbol de directorios del directorio C:\Backup
- Almacena en un fichero llamado arbol.txt que estará en el directorio C:\Backup el árbol de directorios del directorio C:\Backup mostrando también los ficheros.
- Crea un directorio llamado facturas y otro llamado examen en el directorio C:\Backup\2020. Utiliza rutas relativas.
- Cambia de directorio al directorio C:\Backup. Utiliza rutas relativas
- Mueve los ficheros que contengan la cadena factura en su nombre que están dentro del directorio ficheros dentro del perfil del usuario actual al directorio C:\Backup\2020\Facturas. Utiliza variables de entorno y rutas relativas.
- Mueve los ficheros que contengan la cadena examen en su nombre que están dentro del directorio ficheros dentro del perfil del usuario actual al directorio C:\Backup\2020\Examen. Utiliza variables de entorno y rutas relativas.
- Añade el listado de ficheros con extensión bat del directorio c:\Backup y todos sus subdirectorios al fichero arbol.txt que está en el directorio C:\Backup. Usa rutas relativas.
- Borra todos los ficheros con extensión bat del directorio c:\Backup y todos sus subdirectorios. Configura el comando para que no pida confirmación.
- Comprueba que se han borrado todos los ficheros con extensión bat del directorio C:\Backup y todos sus subdirectorios
- Borra el directorio almacenado en la variable de entorno myWork y todo su contenido. Configura el comando para que no pida confirmación.
Páginas: 12
Dejar una respuesta