MTA:Eir/FileSystem/copyStreamCount: Difference between revisions
Jump to navigation
Jump to search
(Created page with "__NOTOC__ This function copies data starting from a source file stream into a specified destination stream. The copy of data is performed starting from the source file seek. The copy is only performed up to a specified count of bytes. Read operations on the file streams advance the seek pointers. Thus the seek pointers stay changed after the function has completed. ==Syntax== <syntaxhighlight lang="lua"> bool fsnamespace.copyStreamCount( file src, file dst, int count )...") |
mNo edit summary |
||
Line 23: | Line 23: | ||
{{:MTA:Eir/FileSystem/namespace/functions}} | {{:MTA:Eir/FileSystem/namespace/functions}} | ||
{{:MTA:Eir/FileSystem/ | {{:MTA:Eir/FileSystem/file/functions}} |
Latest revision as of 22:49, 16 January 2022
This function copies data starting from a source file stream into a specified destination stream. The copy of data is performed starting from the source file seek. The copy is only performed up to a specified count of bytes.
Read operations on the file streams advance the seek pointers. Thus the seek pointers stay changed after the function has completed.
Syntax
bool fsnamespace.copyStreamCount( file src, file dst, int count )
Arguments
- src: source of the copy operation, starting from the seek pointer
- dst: target of the copy operation, starting from the seek pointer
- count: the amount of bytes to copy (has to be above 0)
Returns
This function returns true if the copy operation has completed successfully, false otherwise.
Example
-- TODO
FileSystem Namespace Functions
- createTranslator
- createRAMDisk
- createMemoryFile
- createFileIterative
- createArchiveTranslator (not module)
- createZIPArchive (not module)
- copyFile
- copyStream
- copyStreamCount
- pathToFilename
- streamCompare
- topointer
- type
- setDoBufferAllRaw
- getDoBufferAllRaw