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.
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».
- Abre el Explorador con Win + E.
- En Windows 11: clic en ··· (tres puntos) → Opciones. En Windows 10: pestaña Vista → Opciones.
- 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.
- «Ocultar extensiones de archivo para tipos de archivo conocidos».
- «Ocultar archivos protegidos del sistema operativo» — confirma el aviso (sí, te avisará).
- Aplicar a las carpetas → Aceptar.
- Vuelve a la pestaña Ver del Explorador y activa el Panel de detalles (lateral derecho).
.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\
- Clic derecho en Escritorio → Nueva → Carpeta → Cliente_Acme.
- Entra dentro y crea las 5 subcarpetas numeradas (01_Documentacion a 05_Backup).
- Crea las subcarpetas hijas dentro de cada una según el árbol.
- Cronometra cuánto tardas en total: ___ minutos.
- Borra la carpeta Cliente_Acme entera (Mayús+Supr para no pasar por papelera).
- Abre CMD (Win+R → cmd) 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
- Dentro de 01_Documentacion\contratos crea con el Bloc de notas: contrato_2026.txt con cualquier texto.
- 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"
- 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
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
| Letra | Atributo | Efecto |
|---|---|---|
| R | Solo lectura | No modificable. Sí borrable. |
| H | Oculto | No visible salvo «Mostrar ocultos». |
| S | Sistema | Archivo del SO. No tocar. |
| A | Archivo | Marca que ha cambiado desde la última copia. |
- Crea en el Escritorio el archivo secreto.txt y escribe «hola».
- Clic derecho → Propiedades → marca Oculto → Aceptar.
- Desactiva «Mostrar ocultos» en Vista. ¿Sigue ahí el archivo?
- Vuelve a activar «Mostrar ocultos». Reaparece, pero con icono atenuado.
- Propiedades → marca Solo lectura → intenta abrirlo, modificar y guardar. ¿Qué pasa?
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
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
| Operador | Ejemplo | Resultado |
|---|---|---|
| * | Todos los PDF | |
| nombre: | nombre:informe | Archivos con «informe» en el nombre |
| tipo: | tipo:imagen | Solo imágenes (jpg, png, gif...) |
| tamaño: | tamaño:>10MB | Más de 10 MB |
| tamaño: | tamaño:enorme | Más de 128 MB |
| fechamodificación: | fechamodificación:hoy | Modificados hoy |
| fechacreación: | fechacreación:esta semana | Creados esta semana |
| extensión: | extensión:.log | Archivos .log |
| AND/OR/NOT | *.pdf NOT nombre:factura | PDFs que no sean facturas |
Realiza estas búsquedas en C:\ (puede tardar varios minutos la primera vez):
| # | Búsqueda | Filtro a escribir | Cuántos archivos |
|---|---|---|---|
| 4.1 | Todos los .log en C: | *.log | |
| 4.2 | Archivos > 100 MB en C: | tamaño:>100MB | |
| 4.3 | Modificados hoy en C: | fechamodificación:hoy | |
| 4.4 | Imágenes en tu carpeta de usuario | tipo:imagen | |
| 4.5 | Archivos vacíos en Escritorio | tamaño:vacío | |
| 4.6 | PDFs que NO sean facturas | *.pdf NOT nombre:factura |
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.
| Tarea | CMD | PowerShell | ¿Funciona en ambos? S/N |
|---|---|---|---|
| Listar | dir | ls (alias de Get-ChildItem) | |
| Listar recursivo | dir /S | ls -Recurse | |
| Crear archivo vacío | type nul > vacio.txt | New-Item vacio.txt | |
| Ver contenido | type archivo.txt | cat archivo.txt o Get-Content | |
| Borrar | del archivo | rm archivo o Remove-Item | |
| Contar archivos | dir | find /C "" | (ls).Count | |
| Filtrar por nombre | dir *.txt | ls *.txt | |
| Buscar texto en archivos | findstr "hola" *.txt | Select-String "hola" *.txt |
6 Papelera de reciclaje: comportamiento y configuración
- Crea en el Escritorio borrar1.txt y borrar2.txt.
- Borra borrar1.txt con Supr. Abre la papelera: ¿está?
- Borra borrar2.txt con Mayús+Supr. Abre la papelera: ¿está?
- 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.
- Desde CMD: del %USERPROFILE%\Desktop\borrar3.txt (créalo antes). ¿Va a la papelera?
- Clic derecho en la papelera → Propiedades. Anota el tamaño máximo asignado a C: (en MB).
| # | Acción | ¿A la papelera? |
|---|---|---|
| 1 | Supr en Escritorio | |
| 2 | Mayús+Supr en Escritorio | |
| 3 | Borrar archivo en unidad secundaria/USB | |
| 4 | del en CMD |
7 Reto final · Operación masiva
Aplica todo lo aprendido en este escenario:
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.
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.)
for /L %i in (10,10,100) do attrib +R informe_%i.txt
mkdir ..\Reto_Acme_Subset for /L %i in (50,1,70) do move informe_%i.txt ..\Reto_Acme_Subset\
En PowerShell (más cómodo para esto):
cd $env:USERPROFILE\Desktop Compress-Archive -Path .\Reto_Acme\* -DestinationPath .\Reto_Acme.zip
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.