Gigastur

Servicios informáticos

  • Inicio
  • Blog
    • Comandos Linux
    • Comandos Windows
    • MySQL
    • Laravel
    • Steam
    • Herramientas Sysadmin
    • Recursos webmaster
  • Control remoto
  • 216.73.217.62

Borrado recursivo de carpetas en Windows desde comandos DOS y Powershell

05/03/2026 por Igor García Deja un comentario

Recientemente tuvimos un problema de ordenadores sin espacio en disco.

Estos ordenadores eran usados por muchos usuarios diferentes y descubrimos que la carpeta de perfil de cada usuario ocupaba 4 GBs. Multiplicado por más de 30 usuarios que podían usar el equipo, teníamos más de 120 GBs usados en discos de sólo 240 Gbs de capacidad.

Revisando los perfiles encontramos que cada uno tenía en descargas una carpeta con el instalador de un programa de 3 GBs. Probamos a acceder con un nuevo usuario y ahí estaba también el archivo.

Resultó que en la carpeta c:\users\default\downloads estaba este archivo. Esta carpeta es el perfil que se copia a los nuevos usuarios que inician sesión. Borrando el archivo aquí, ya no se copiaría a los nuevos usuarios, pero ahora nos quedaba borrarlo de los usuarios que ya estaban creados.

Borrado recursivo desde CMD

Pensamos que sería tan sencillo como usar del c:\users\*\downloads\programa\ pero no funciona. La manera de borrar carpetas recursivamente es con un bucle FOR. Ejecutar como administrador:

@echo off
echo borrando archivos
cd /d c:\users
for /f %%i in ('dir /a:d /s /b carpeta') do rd /s /q %%i
pause

En los script las variables se nombran con doble %%. Si ejecutamos directamente desde línea de comandos llevarían solo un %.
El /d de cd es para que cambie la unidad, porque si ejecutas el script desde otra que no es c: no funciona.

Para borrar archivos:

for /f %%i in ('dir /s /b "archivo.doc"') do del /f /q "%%i"

Si el nombre de la carpeta o archivo tiene espacios:

for /f "delims=" %%i in ('dir /s /b "Sonic Visualiser.lnk"') do del /f /q "%%i"

Borrado recursivo desde PowerShell

Ejecutar como administrador

Remove-Item -Path "C:\Users\*\carpeta" -Recurse -Force -ErrorAction SilentlyContinue

Categorías: Windows, Windows Etiquetas: comandos, powershell, Windows

Deja una respuesta Cancelar la respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

Categorías

Enlaces

  • Anti Ransomware
  • Buenas practicas Ransomware
  • BuiltWith
  • cdlibre
  • Chocolatey
  • CIDR Calculator
  • Consulta numero móvil
  • Cual es mi IP
  • Descarga de OCX
  • Descarga de RPM
  • Descarga de Windows y Office (2)
  • Descarga de Windows y Office (2)
  • Descarga de Windows y Office (3)
  • Dumo
  • European Alternatives
  • explainshell
  • File-extensions
  • FileHippo
  • Fosshub
  • Geolocalización Multi IP
  • HDDScan
  • htaccesstools
  • Ip Location
  • Kaspersky
  • LinuxServer.io
  • Máquinas Virtuales OSBoxes
  • Microsoft Doc
  • ms-vnext: Windows y Office
  • Ninite
  • Nirsoft
  • Onworks
  • Open Source Alternatives
  • Patch My PC
  • PC decrapifier
  • PCI Lookup
  • PCI-IDS
  • pcidatabase
  • PCIids
  • Port Listener
  • Portable Freeware
  • Router Passwords
  • Saber tipografía de una foto
  • Shodan
  • Ssega
  • Sumo
  • Sysinternals
  • SystemRescueCd
  • Test de velocidad
  • Virustotal
  • Windows ISO
  • Windows Minios
  • WizTree
  • You Get Signal

Contacto

  • 615 654 407
  • info@gigastur.com

Entradas recientes

  • Thunderbird no muestra todas las carpetas en la vista de carpetas unificada
  • Activar X11 SSH Forwarding en Linux
  • Adobe Acrobat: evitar que pida login al entrar
  • Borrado recursivo de carpetas en Windows desde comandos DOS y Powershell
  • Arreglar error de vista previa PDF en Windows 10 y Windows 11

Control remoto

  • Control remoto Windows
  • Control remoto MAC
  • Versión completa Windows
  • Servicio Windows
  • Control remoto XP
  • Servicio XP

Aviso legal | Política de privacidad | Política de cookies

Utilizamos cookies para ofrecerte la mejor experiencia en nuestra web.

Puedes aprender más sobre qué cookies utilizamos o desactivarlas en los .

Gigastur
Powered by  GDPR Cookie Compliance
Resumen de privacidad

Esta web utiliza cookies para que podamos ofrecerte la mejor experiencia de usuario posible. La información de las cookies se almacena en tu navegador y realiza funciones tales como reconocerte cuando vuelves a nuestra web o ayudar a nuestro equipo a comprender qué secciones de la web encuentras más interesantes y útiles.

Cookies estrictamente necesarias

Las cookies estrictamente necesarias tiene que activarse siempre para que podamos guardar tus preferencias de ajustes de cookies.

Analítica

Esta web utiliza Google Analytics para recopilar información anónima tal como el número de visitantes del sitio, o las páginas más populares.

Dejar esta cookie activa nos permite mejorar nuestra web.