$bytes: Difference between revisions

From Scriptwiki
Jump to navigation Jump to search
$bytes
 
m fixed grammar
 
(2 intermediate revisions by 2 users not shown)
Line 1: Line 1:
Returns comma formatted filesize.
Returns comma formatted filesize.


  $bytes(''N'',bkmgt3).suf
  $bytes(''N'',bkmgt3)[.suf]
The '''bkmgt''' options return the result as bytes, kilobytes, megabytes, gigabytes or tegabytes.<br>
The '''bkmgt''' options return the result as bytes, kilobytes, megabytes, gigabytes or terabytes.
Using option '''3''' would return is the best human readable style and is the default option.<br>
 
Using option '''3''' would return the best human readable style with remainders.
 
The ''suf'' property appends B,KB,MB,GB or TG depending on what formatting is being used.
The ''suf'' property appends B,KB,MB,GB or TG depending on what formatting is being used.
== Examples ==
== Examples ==
  [[echo]] -ag $bytes(1024,k)  ;Returns ''1'' because there is 1 kilobyte in ''1024'' bytes
  [[echo]] -ag $bytes(1024,k)  ;Returns ''1'' because there is 1 kilobyte in ''1024'' bytes
  echo -ag $bytes(123456,m)  ;Returns ''0.12'' because there is 0.12 megabytes in ''123456'' bytes
  echo -ag $bytes(123456,m)  ;Returns ''0.12'' because there is 0.12 megabytes in ''123456'' bytes
echo -ag $bytes(1536,3).suf  ;Returns ''1.5KB''
echo -ag $bytes([[$file]]([[$sfile]]([[$mircdir]])).size).suf
Returns the size of the file you selected in the best human readable form with its suffix appended.


  echo -ag $bytes([[$file]]([[$sfile]]([[$mircdir]])).size).suf  ;Returns the size of the file you selected in the best human readable form with its suffix appended.
  echo -ag [[$replace]]($bytes(1000000),[[$chr]](44),.)
Returns the number specified by $bytes parameter in following form: "1.000.000".
[[Category:Text and Number Identifiers]]
[[Category:Text and Number Identifiers]]

Latest revision as of 09:21, 8 November 2013

Returns comma formatted filesize.

$bytes(N,bkmgt3)[.suf]

The bkmgt options return the result as bytes, kilobytes, megabytes, gigabytes or terabytes.

Using option 3 would return the best human readable style with remainders.

The suf property appends B,KB,MB,GB or TG depending on what formatting is being used.

Examples

echo -ag $bytes(1024,k)  ;Returns 1 because there is 1 kilobyte in 1024 bytes
echo -ag $bytes(123456,m)  ;Returns 0.12 because there is 0.12 megabytes in 123456 bytes
echo -ag $bytes(1536,3).suf  ;Returns 1.5KB
echo -ag $bytes($file($sfile($mircdir)).size).suf

Returns the size of the file you selected in the best human readable form with its suffix appended.

echo -ag $replace($bytes(1000000),$chr(44),.)

Returns the number specified by $bytes parameter in following form: "1.000.000".