Registrar tamaños de directorio al apagar

Registrar tamaños de directorio al apagar

¿Cuál sería la forma más sencilla de registrar y almacenar los tamaños (y una marca de tiempo) de algunos directorios elegidos en cada cierre, por ejemplo, en un archivo .csv?

Respuesta1

En realidad es bastante simple... Una búsqueda de 'PowerShell obtiene el tamaño de la carpeta' y 'PowerShell adjuntar a csv' te llevaría allí.

Soy demasiado vago en este momento para agregar un CSV porque es un poco molesto (pensarías que sería fácil, ¿verdad? PowerShell es muy peculiar cuando se trata de CSV...) Recomendaría mantener algunos En su lugar, archivos .txt, especialmente porque no parece tener idea de cómo solucionarlo usted mismo.

Te daré algunas pistas deaquíyaquí.

(ls C:\Folder -recurse | Measure-Object -property length -sum).sum / 1GB

Eso afectará el tamaño de la carpeta (en GB) y todas sus subcarpetas/elementos.

Entonces simplementetuboa:

Add-Content c:\totallynotpr0n_folder_size.txt

Kablam, tienes un archivo .txt con el tamaño de la carpeta, para que puedas realizar un seguimiento de cuánto crece tu 'colección de fotos' cada noche. Haga esto para cada carpeta de la que desee realizar un seguimiento y cree un nuevo archivo .txt para cada una.

Recomiendo usar PowerShell ISE para que sea conveniente probarlo y guardarlo como un archivo .ps1. Luego puede ejecutar su secuencia de comandos como una tarea programada (hay un pequeño inconveniente con la Política de ejecución, querrá seguirlaesta guíay preste especial atención al párrafo 'Establecer argumento').

¡Buena suerte!

información relacionada