FileGetSize

From Multi Theft Auto: Wiki
Revision as of 20:37, 2 January 2015 by Strix (talk | contribs) (add oop syntax)
Jump to navigation Jump to search

Returns the total size in bytes of the given file.

Syntax

int fileGetSize ( file theFile )

OOP Syntax Help! I don't understand this!

Method: file:getSize(...)
Variable: .size


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

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

See Also