Conocer el tamaño de las selecciones y carpetas (en bytes, KB, etc.) de un vistazo

0

Me pregunto si hay una manera de ver fácilmente el espacio que ocupan las cosas en el Explorador de archivos. Cuando selecciona archivos, es fácil. Por un lado, en la vista Detalles, hay una columna Tamaño, en KB. Y en la barra de estado, cuando selecciona archivos , ve cuántos archivos tiene y qué tan grande es el total. "6 elementos seleccionados 130 MB", dice.

Pero tan pronto como ingresa las carpetas, es una historia completamente diferente. Por un lado, su campo Tamaño está vacío. Y tan pronto como se incluye una carpeta en su selección, no tiene información de tamaño. Si solo presiono Ctrl y hago clic en una carpeta para agregarla a lo anterior, poof, solo tengo "7 elementos seleccionados".

Me doy cuenta de que el sistema de archivos no conoce el tamaño de las carpetas, y debe pedirle que lo evalúe. Pero, ¿no hay una forma de analizar el sistema y luego actualizarlo cuando se modifica el contenido de la carpeta?

Realmente desearía que hubiera una manera de llenar esa información en el Explorador. Sé que puedo hacer clic derecho en una carpeta y preguntar por sus propiedades, pero eso no es práctico. Y cuando tiene varias carpetas complejas, es realmente largo de analizar. Es por eso que sería genial si hubiera una forma, de alguna manera, de almacenar, en algún lugar, ya sea en un archivo oculto (idealmente uno que no aparece en Dropbox y transferencia FTP a servidores web) o en una especie de base de datos por el explorador, o cualquier otra cosa. Luego, solo necesitaría agregar el total que conoce, en lugar de analizar cada archivo en cada subcarpeta, tomando varios segundos.

http://foldersize.sourceforge.net/

Vi este viejo ajuste para Windows Xp, que parece ser más o menos lo que necesito. Pero aquí. Windows XP.

Entonces, ¿hay alguna manera de hacer esto? Siento esperar varios minutos para un análisis inicial largo, y quizás una centésima de segundo adicional por cada operación de archivo, es un precio bajo a pagar para ver los tamaños de las carpetas de inmediato, como con los archivos.

Notas:

  • Verifiqué software externo que puede analizar y mostrar tales valores un poco más fácilmente. Pero si voy a usar algo más, también podría hacer clic en Propiedades y esperar. Lo que estoy buscando es algo que se integre al explorador de archivos.

  • Vi las pocas preguntas cerradas como duplicados, pero me preguntaba si tal vez había algo nuevo como la antigua solución de Windows Xp, o algo exclusivo de Windows 8. O algo que podría hacer (personalizar el sistema de archivos al formatear o instalar Windows o ¿Algo?) cuando monte mis unidades recién compradas. Que, por cierto, será un SSD y un HDD.

Ariane
fuente
¿PowerShell sería de alguna utilidad?
Guy Thomas
@GuyThomas: Bueno, uhm, ¿me lo dices ...? Apenas sé algo (si sé algo) sobre esta cosa, y parece algo bastante complejo. Y en la línea de comando, en eso, que no suena exactamente fácil de entender.
Ariane
Lo único que he encontrado es esto, y parece que alguien está jugando más a clonar Mac OS que cualquier otra cosa ...>. <" Rajtheeban95.deviantart.com/art/…
Ariane
Ah, sí, no recibes notificaciones de respuestas de comentarios sin tu nombre. @Karan. Aquí.
Ariane
1
Lamentablemente, Microsoft todavía no ha incluido una opción integrada para esto, ni lo han hecho para que las extensiones de shell puedan hacerlo nuevamente.
Synetech

Respuestas:

0

Lea este hilo para alternativas, incluyendo un script VBS. Si desea estrictamente una solución de Windows Explorer completamente integrada como Tamaño de carpeta , desafortunadamente, mientras Microsoft no arregle la API del proveedor de columna , no veo cómo se puede lograr esto. (Si lo hubieran hecho, el tamaño de la carpeta también se habría actualizado para que funcionara).

Karan
fuente
0
  • Principio: PowerShell puede resolver este problema matemático del tamaño de un archivo

  • Aspectos prácticos: el cmdlet clave es Measure-Object Get ChildItem es como un 'DIR' en DOS. Agregue -recurse si desea subdirectorios

  • He introducido una variable para que modifiques la ubicación del archivo.

  • Hay cosas más inteligentes que podrías hacer con las matemáticas.

    $ Pathy = "C: \ Windows \ System32"
    $ Sizey = (Get-ChildItem $ Pathy | Measure-Object -Property length -Sum)
    [matemáticas] :: piso ($ Sizey.Sum / 1MB) 
Guy Thomas
fuente
Ah, y me dice que dentro de la interfaz de línea de comandos? Eso es casi inútil para mí, entonces ...: c
Ariane