← Teoría P1 · UF0853 · Gestión de archivos en Windows ✓ Guardado

Práctica 1 · Gestión de archivos en Windows

UF: UF0853 · Explotación de las funcionalidades del sistema microinformático
Sesión: 1 / 10 · Modalidad: individual
Entorno: VM Windows 10/11 (práctica 06) · No requiere hardware externo
Entregable: este mismo archivo con capturas y respuestas, exportado como JSON o impreso a PDF

De qué va. Vas a dominar la gestión de archivos en Windows desde 3 puntos de vista: Explorador gráfico, CMD y PowerShell. Empezarás configurando el Explorador para que muestre lo que normalmente esconde (extensiones, ocultos, rutas), montarás una estructura de carpetas tipo proyecto real y la moverás. Después manipularás atributos (oculto, solo lectura), harás búsquedas avanzadas con operadores reales y compararás CMD vs PowerShell con los mismos comandos. Termina con un escenario de papelera y un mini-reto.

Por qué importa. El 80% de los tickets de soporte que verás en tu carrera empezarán con «no encuentro el archivo», «se me ha borrado» o «no puedo abrir esto». Si no dominas el Explorador y la consola, vas perdido.

Cómo se entrega. En cada bloque hay huecos para capturas (📷): pega con Ctrl+V, arrastra el archivo, o haz clic para seleccionarlo. Todo se guarda automáticamente en este navegador. Al terminar, usa ⬇ Exportar para enviar el JSON, o 🖨 Imprimir → PDF.

Antes de empezar: arranca la VM de Windows de la práctica 06. Inicia sesión como tu usuario habitual (con permisos de administrador). Si no la tienes, créala primero — esta práctica depende de ella.

1 Configurar el Explorador de archivos

Por defecto Windows oculta cosas: extensiones, archivos del sistema, rutas completas. Como técnico tienes que verlo todo. Vamos a dejar el Explorador en modo «profesional».

Pasos:
  1. Abre el Explorador con Win + E.
  2. En Windows 11: clic en ··· (tres puntos) → Opciones. En Windows 10: pestaña VistaOpciones.
  3. Pestaña Ver. Marca:
    • Mostrar archivos, carpetas y unidades ocultos.
    • Mostrar la ruta completa en la barra de título (Windows 10).
    • Mostrar letra de unidad.
    Desmarca:
    • «Ocultar extensiones de archivo para tipos de archivo conocidos».
    • «Ocultar archivos protegidos del sistema operativo» — confirma el aviso (sí, te avisará).
  4. Aplicar a las carpetasAceptar.
  5. Vuelve a la pestaña Ver del Explorador y activa el Panel de detalles (lateral derecho).
Pega (Ctrl+V), arrastra una imagen o haz clic para seleccionar
Cuidado. Que ahora veas los archivos del sistema no significa que los puedas tocar. Si modificas o borras un .sys de System32, el sistema deja de arrancar. Mira sin tocar.

2 Crear una estructura de proyecto compleja

Vas a crear esta estructura en tu escritorio, simulando la carpeta de un proyecto de cliente. Hazla primero gráficamente, después la replicarás por consola para comparar tiempos.

Escritorio\
└── Cliente_Acme\
    ├── 01_Documentacion\
    │   ├── contratos\
    │   ├── facturas\
    │   └── reuniones\
    ├── 02_Diseño\
    │   ├── borradores\
    │   └── finales\
    ├── 03_Codigo\
    │   ├── frontend\
    │   ├── backend\
    │   └── docs_api\
    ├── 04_Recursos\
    │   ├── imagenes\
    │   ├── videos\
    │   └── audios\
    └── 05_Backup\
Parte A · Gráfica
  1. Clic derecho en Escritorio → Nueva → Carpeta → Cliente_Acme.
  2. Entra dentro y crea las 5 subcarpetas numeradas (01_Documentacion a 05_Backup).
  3. Crea las subcarpetas hijas dentro de cada una según el árbol.
  4. Cronometra cuánto tardas en total: ___ minutos.
Parte B · Por CMD (con mkdir recursivo)
  1. Borra la carpeta Cliente_Acme entera (Mayús+Supr para no pasar por papelera).
  2. Abre CMD (Win+Rcmd) y ejecuta:
cd %USERPROFILE%\Desktop
mkdir Cliente_Acme\01_Documentacion\contratos
mkdir Cliente_Acme\01_Documentacion\facturas
mkdir Cliente_Acme\01_Documentacion\reuniones
mkdir Cliente_Acme\02_Diseño\borradores
mkdir Cliente_Acme\02_Diseño\finales
mkdir Cliente_Acme\03_Codigo\frontend
mkdir Cliente_Acme\03_Codigo\backend
mkdir Cliente_Acme\03_Codigo\docs_api
mkdir Cliente_Acme\04_Recursos\imagenes
mkdir Cliente_Acme\04_Recursos\videos
mkdir Cliente_Acme\04_Recursos\audios
mkdir Cliente_Acme\05_Backup
REM Verifica el árbol
tree Cliente_Acme /F
Pega (Ctrl+V), arrastra una imagen o haz clic para seleccionar
Parte C · Añadir archivos de relleno
  1. Dentro de 01_Documentacion\contratos crea con el Bloc de notas: contrato_2026.txt con cualquier texto.
  2. Copia ese mismo archivo a 01_Documentacion\facturas\ usando CMD:
    copy "%USERPROFILE%\Desktop\Cliente_Acme\01_Documentacion\contratos\contrato_2026.txt" "%USERPROFILE%\Desktop\Cliente_Acme\01_Documentacion\facturas\factura_001.txt"
  3. Crea 5 archivos vacíos en 04_Recursos\imagenes usando:
    cd %USERPROFILE%\Desktop\Cliente_Acme\04_Recursos\imagenes
    type nul > foto01.jpg
    type nul > foto02.jpg
    type nul > foto03.jpg
    type nul > foto04.jpg
    type nul > logo.png
Pega (Ctrl+V), arrastra una imagen o haz clic para seleccionar

3 Atributos de archivo: oculto, solo lectura, sistema

Los atributos son etiquetas internas. Vamos a manipularlos desde GUI y desde CMD con attrib.

Atributos disponibles

LetraAtributoEfecto
RSolo lecturaNo modificable. Sí borrable.
HOcultoNo visible salvo «Mostrar ocultos».
SSistemaArchivo del SO. No tocar.
AArchivoMarca que ha cambiado desde la última copia.
Parte A · Vía GUI
  1. Crea en el Escritorio el archivo secreto.txt y escribe «hola».
  2. Clic derecho → Propiedades → marca Oculto → Aceptar.
  3. Desactiva «Mostrar ocultos» en Vista. ¿Sigue ahí el archivo?
  4. Vuelve a activar «Mostrar ocultos». Reaparece, pero con icono atenuado.
  5. Propiedades → marca Solo lectura → intenta abrirlo, modificar y guardar. ¿Qué pasa?
Parte B · Vía CMD con attrib
cd %USERPROFILE%\Desktop
REM Ver atributos actuales
attrib secreto.txt

REM Quitar solo lectura y oculto
attrib -R -H secreto.txt

REM Verifica
attrib secreto.txt

REM Aplicar oculto + sistema (es lo que tienen los archivos críticos)
attrib +H +S secreto.txt
dir            REM ¿lo ves?
dir /A         REM con /A muestra todos

REM Limpiar para terminar
attrib -H -S secreto.txt
Pega (Ctrl+V), arrastra una imagen o haz clic para seleccionar
Caso real. Existen virus que ponen +H +S a tus archivos en un USB y dejan en su lugar accesos directos con nombres iguales. Cuando ves un USB «vacío» pero sí ocupa espacio, ejecuta attrib -H -S /S /D * dentro del USB para recuperarlos.

4 Búsqueda avanzada con operadores

La caja de búsqueda del Explorador acepta operadores. Esto separa al técnico del usuario normal.

Operadores que vas a usar

OperadorEjemploResultado
**.pdfTodos los PDF
nombre:nombre:informeArchivos con «informe» en el nombre
tipo:tipo:imagenSolo imágenes (jpg, png, gif...)
tamaño:tamaño:>10MBMás de 10 MB
tamaño:tamaño:enormeMás de 128 MB
fechamodificación:fechamodificación:hoyModificados hoy
fechacreación:fechacreación:esta semanaCreados esta semana
extensión:extensión:.logArchivos .log
AND/OR/NOT*.pdf NOT nombre:facturaPDFs que no sean facturas

Realiza estas búsquedas en C:\ (puede tardar varios minutos la primera vez):

#BúsquedaFiltro a escribirCuántos archivos
4.1Todos los .log en C:*.log
4.2Archivos > 100 MB en C:tamaño:>100MB
4.3Modificados hoy en C:fechamodificación:hoy
4.4Imágenes en tu carpeta de usuariotipo:imagen
4.5Archivos vacíos en Escritoriotamaño:vacío
4.6PDFs que NO sean facturas*.pdf NOT nombre:factura
Pega (Ctrl+V), arrastra una imagen o haz clic para seleccionar
El índice de Windows. Estas búsquedas son rapidísimas si la carpeta está indexada. Panel de control → Opciones de indización. Carpetas no indexadas tienen búsqueda lenta. Es lo que pasa en C:\ entera.

5 CMD vs PowerShell: mismos resultados, distintos comandos

PowerShell es el sucesor moderno de CMD. Más potente, basado en objetos, multiplataforma. CMD se mantiene por compatibilidad. Compáralos haciendo las mismas tareas con ambos.

Abre dos ventanas a la vez: una CMD y otra PowerShell (botón Inicio → escribe el nombre). Sitúate en %USERPROFILE%\Desktop\Cliente_Acme en las dos.

TareaCMDPowerShell¿Funciona en ambos? S/N
Listardirls (alias de Get-ChildItem)
Listar recursivodir /Sls -Recurse
Crear archivo vacíotype nul > vacio.txtNew-Item vacio.txt
Ver contenidotype archivo.txtcat archivo.txt o Get-Content
Borrardel archivorm archivo o Remove-Item
Contar archivosdir | find /C ""(ls).Count
Filtrar por nombredir *.txtls *.txt
Buscar texto en archivosfindstr "hola" *.txtSelect-String "hola" *.txt
Pega (Ctrl+V), arrastra una imagen o haz clic para seleccionar
Idea clave. CMD trabaja con texto. PowerShell trabaja con objetos. Por eso PowerShell puede ordenar por «tamaño» sin parsear texto raro: ya sabe que cada archivo tiene una propiedad Length.

6 Papelera de reciclaje: comportamiento y configuración

Experimentos
  1. Crea en el Escritorio borrar1.txt y borrar2.txt.
  2. Borra borrar1.txt con Supr. Abre la papelera: ¿está?
  3. Borra borrar2.txt con Mayús+Supr. Abre la papelera: ¿está?
  4. Conecta el USB virtual (si la VM tiene uno simulado) o usa otra unidad si la tienes. Si no, crea C:\test.txt y bórralo: ¿llega a la papelera? Crea ahora D:\test.txt en una unidad secundaria (si existe) o salta este punto.
  5. Desde CMD: del %USERPROFILE%\Desktop\borrar3.txt (créalo antes). ¿Va a la papelera?
  6. Clic derecho en la papelera → Propiedades. Anota el tamaño máximo asignado a C: (en MB).
#Acción¿A la papelera?
1Supr en Escritorio
2Mayús+Supr en Escritorio
3Borrar archivo en unidad secundaria/USB
4del en CMD
Pega (Ctrl+V), arrastra una imagen o haz clic para seleccionar

7 Reto final · Operación masiva

Aplica todo lo aprendido en este escenario:

Escenario. Tu cliente Acme te entrega 100 archivos: informe_001.txt a informe_100.txt. Hay que: (a) crearlos en una carpeta nueva, (b) ocultar los pares, (c) hacer de solo-lectura los múltiplos de 10, (d) buscar y mover los del 50 al 70 a otra carpeta, (e) comprimir el resto en un ZIP.
Paso 1 · Generar los 100 archivos con un bucle FOR en CMD

En CMD existe el comando for /L que repite una acción dentro de un rango numérico. La sintaxis es for /L %i in (inicio,paso,fin) do COMANDO. Aquí:

  • (1,1,100) — empieza en 1, salta de 1 en 1, llega a 100.
  • %i — la variable de cada vuelta (1, 2, 3... hasta 100). Si lo escribes en un archivo .bat tendrías que poner %%i; en CMD directo, solo un %.
  • type nul > informe_%i.txt — crea un archivo vacío. type nul devuelve «nada», y > archivo redirige esa «nada» creando el archivo. Es la forma rápida en Windows de crear un fichero vacío.
cd %USERPROFILE%\Desktop
mkdir Reto_Acme
cd Reto_Acme
for /L %i in (1,1,100) do type nul > informe_%i.txt

Al terminar tendrás 100 archivos vacíos llamados informe_1.txt, informe_2.txt, ... informe_100.txt. Verifícalo con dir.

Paso 2 · Ocultar los pares
for /L %i in (2,2,100) do attrib +H informe_%i.txt

(El (2,2,100) significa: empieza en 2, salta de 2 en 2, hasta 100.)

Paso 3 · Solo lectura a los múltiplos de 10
for /L %i in (10,10,100) do attrib +R informe_%i.txt
Paso 4 · Mover del 50 al 70 a otra carpeta
mkdir ..\Reto_Acme_Subset
for /L %i in (50,1,70) do move informe_%i.txt ..\Reto_Acme_Subset\
Paso 5 · Comprimir el resto a ZIP

En PowerShell (más cómodo para esto):

cd $env:USERPROFILE\Desktop
Compress-Archive -Path .\Reto_Acme\* -DestinationPath .\Reto_Acme.zip
Pega (Ctrl+V), arrastra una imagen o haz clic para seleccionar

El comando del tiene una opción /F que significa «forzar el borrado, ignorando el atributo de solo lectura». La forma de verla es ejecutar del /? y leer la ayuda.

Construye el comando completo para borrar informe_10.txt aunque tenga el atributo +R:

✓ Autoevaluación final

Marca lo que has completado. Tu progreso se actualizará abajo.

Progreso0%