Powershell de Windows es una herramienta poderosa, para obtener múltiples datos referentes a Windows. Aunque este blog hace referencia mayormente a Linux, ocasionalmente estaré documentado alguna herramienta de Windows que haya utilizado para resolver alguna necesidad.
En esta ocasión surge la necesidad de obtener un listado del tamaño de carpetas a un archivo, dado que tengo poco espacio en disco, y necesito saber que podría eliminar.
Por lo tanto hacemos uso del Powershell, no explicaré el código, solamente lo que necesitan modificar.
En este caso debemos modificar dos puntos solamente:
– El path, en el ejemplo vemos “C:\Program Files\*”
– El Export-CSV, en este caso apunta a una carpeta y el nombre que le quiero asignar, programfiles.csv
Una vez ejecutado, me generar ese archivo programfiles.csv, entonces lo abro y veremos:
Notar que se muestra el listado, con el nombre de la carpeta, el total de archivos dentro de esa carpeta, así como el tamaño en Megabytes, y de esta manera lo podremos ordenar por SizeMB para saber cual tiene más tamaño.
Y así es como se hace.