Skip to content

CFile

CFile

CFile is a base class for CFileBin and CFileTxt classes.

Description

CFile class provides the simplified access to MQL5 API file and folder functions for all of its descendants.

Declaration

class CFile: public CObject

Title

#include <Files\File.mqh>

Inheritance hierarchy

CObject

CFile

Direct descendants

: CFileBin, CFilePipe, CFileTxt

Class Methods by Groups

Attributes
HandleGets file handle
FilenameGets file name
FlagsGets file flags
SetUnicodeSets/clears the FILE_UNICODE flag
SetCommonSets/clears the FILE_COMMON flag
General methods for files
OpenOpens file
CloseCloses file
DeleteDeletes file
IsExistChecks file for existence
CopyCopies file
MoveRenames/moves file
SizeGets file size
TellGets current file position
SeekSets current file position
FlushFlushes data on disk
IsEndingChecks file for end
IsLineEndingChecks line for end
General methods for folders
FolderCreateCreates folder
FolderDeleteDeletes folder
FolderCleanClears folder
Files and folders search methods
FileFindFirstBegins file search
FileFindNextContinues file search
FileFindCloseCloses search handle

Methods inherited from class CObject

: Prev, Prev, Next, Next, Save, Load, Type, Compare

Last updated on