in una variabile ho la dimensione di un file in byte:
$size = file size
Vorrei arrotondarla in Gb Mb Kb e semplici byte
avete qualche dritta?
Grazie a tutti!
in una variabile ho la dimensione di un file in byte:
$size = file size
Vorrei arrotondarla in Gb Mb Kb e semplici byte
avete qualche dritta?
Grazie a tutti!
ad esempio
if ($size >= 10**9) { # giga
$size_arr = sprintf("%.2f", $size / 10**9);
}
elsif ($size >= 10**6) { #Mega
$size_arr = sprintf("%.2f", $size / 10**6);
}
elsif ($size >= 1000) { #Kilo
$size_arr = sprintf("%.2f", $size / 1000);
}
else { #byte
$size_arr = $size;
}
Marco Allegretti
shishii@tiscalinet.it
Lang: PERL, PHP, SQL.
Linux user n° 268623 Fedora Core 10, Fedora Core 6, Debian Sarge on mips