FileGetSize: Difference between revisions
		
		
		
		
		
		Jump to navigation
		Jump to search
		
				
		
		
	
No edit summary  | 
				|||
| Line 37: | Line 37: | ||
==See Also==  | ==See Also==  | ||
{{File functions}}  | {{File functions}}  | ||
Revision as of 09:57, 24 May 2010
Returns the total size in bytes of the given file.
Syntax
int fileGetSize ( file theFile )
Required Arguments
- theFile: the file handle you wish to get the size of.
 
Returns
Returns the file size if successful, or false if an error occured (e.g. an invalid file handle was passed).
Example
Click to collapse [-]
ServerIn this example we will upload any (in the example config.xml) xml file and create a copy in a new folder with the name of copy-config.xml
function()
	local newFile = fileCreate("test.txt")                -- attempt to create a new file
	if (newFile) then                                       -- check if the creation succeeded
		fileWrite(newFile, "This is a test file!")        -- write a text line
		local size = fileGetSize ( newFile )              -- get size
		if	size	then
			outputChatBox("Size of test.txt is: " .. size, source) -- output size
		else
			outputChatBox("Sorry, test.txt dont have size ;)", source)
                end
		fileClose(newFile)                                -- close the file once you're done with it
	end
end
See Also
- fileClose
 - fileCopy
 - fileCreate
 - fileDelete
 - fileExists
 - fileFlush
 - fileGetPath
 - fileGetPos
 - fileGetSize
 - fileIsEOF
 - fileOpen
 - fileRead
 - fileRename
 - fileSetPos
 - fileWrite