Manual:DIL Manual/filesize()
Jump to navigation
Jump to search
Function: integer filesize ( filename :string);
file The file name you want to check return a file size in bites 0 if no file
This function does exactly what it says it does it checks a files size.
Example DIL: ---~---~---~---~---~---~---~---~---
dilbegin notebook (); code { ns := filesize (self.name+"notebook"); if ( ns >500000) { sendtext ("Your notebook is full.&n",self); quit; } else if ( ns > 250000) { sendtext ("Your notebook is more than half full.&n",self); quit; } else if (ns >125000) { sendtext ("Your Notebook is only 1/4 full.&n",self); quit; } else if (ns >0) { sendtext ("Your notebook is less than 1/4 full.&n",self); quit; } else { sendtext ("You don't have anything in your Notebook.&n",self); quit; }
} dilend
---~---~---~---~---~---~---~---~---
The previous DIL example shows how you could use the 'filesize' instruction to check the size of a player stored notebook.
---~---~---~---~---~---~---~---~---