FileFlush
Jump to navigation
Jump to search
Forces pending disk writes to be executed. fileWrite doesn't directly write to the hard disk but places the data in a temporary buffer; only when there is enough data in the buffer it is actually written to disk. Call this function if you need the data written right now without closing the file.
Syntax
bool fileFlush ( file theFile )
Required Arguments
- theFile: The file handle of the file you wish to flush.
Returns
Returns true if succeeded, false in case of failure (e.g. the file handle is invalid).
Example
local fileHandle = fileCreate("test.txt") if fileHandle then fileWrite(fileHandle, "Line 1") fileFlush(fileHandle) -- ... further writing operations fileClose(fileHandle) end
Note that fileClose automatically flushes the file.
See Also
- fileClose
- fileCopy
- fileCreate
- fileDelete
- fileExists
- fileFlush
- fileGetPath
- fileGetPos
- fileGetSize
- fileIsEOF
- fileOpen
- fileRead
- fileRename
- fileSetPos
- fileWrite