AkelPad.ReadFile

Получить содержимое файла.

ReadFile(pFile[, nFlags][, nCodePage][, bBOM][, nBytesMax])

Параметры

pFileФайл для чтения.
nFlags0x01  //ADT_BINARYERROR     Проверить является ли файл бинарным.
0x02  //ADT_REGCODEPAGE     Если кодировка файла была сохранена в реестре, то она будет использована
//                     с флагом ADT_DETECTBOM, если нет, то следующие флаги будут использованы
//                     ADT_DETECTCODEPAGE|ADT_DETECTBOM.
0x04  //ADT_DETECTCODEPAGE  Определить кодировку.
0x08  //ADT_DETECTBOM       Определить наличие сигнатуры BOM.
0x10  //ADT_NOMESSAGES      Не выводить сообщения при ошибке автоопределения.
0x20  //ADT_ONLYBOM         Определить кодировку, только если присутствует сигнатура BOM, иначе будет использована кодировка по умолчанию.
//По умолчанию 0xD    (ADT_BINARYERROR|ADT_DETECTCODEPAGE|ADT_DETECTBOM).
nCodePageКодировка файла, игнорируется если (nFlags & ADT_DETECTCODEPAGE).
bBOMСигнатура BOM, игнорируется если (nFlags & ADT_DETECTBOM).
nBytesMaxПрочитать указанное количество первых байт файла. Если -1, будет прочитан весь файл (по умолчанию).

Возвращаемое значение


Строка. Содержимое файла.

Пример

var pText = AkelPad.ReadFile("C:\\MyFile.txt");