obtener la longitud de un archivo con powershell

En esta entrada os voy a enseñar como obtener el tamaño de un archivo. Pongo el código y después lo explico:

$fichero = 'c:\prueba.log'
if (Test-Path -Path $fichero) {
    $fileSize = (Get-ItemProperty -Path $fichero).Length
        if ($fileSize -gt 15000) {
         ... tu codigo ...
    }
}

En resumen, lo que hace el código es verificar que existe el archivo “c:\prueba.log” (variable $fichero) con ayuda de “Test-Path” y en caso de que exista mira el tamaño del mismo, guardando el valor en la variable $filesize en bytes.
Una vez que tenemos el tamaño, podemos hacer con ese dato lo que queramos. En mi caso, lo suelo usar para verificar que el tamaño no supere un límite prefijado (en este caso 15000 bytes).

Deja un comentario

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