Описание функции


IniRenameSection

Переименовывает секцию в ini-файле.

IniRenameSection('filename','section','newsection'[,flag=0])

Параметры

filename Путь к ini-файлу.
section Имя секции в ini-файле.
newsection Новое имя секции.
flag [необязательный]
0 - (по умолчанию) функция остановит свою работу, если new section уже существует.
1 - перезаписать new section. Это удалит все уже существующие параметры в этой секции.

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

Успех:Возвращает не 0.
Ошибка:Возвращает 0 и может установить значение @error, если переименование не выполнено, т.к. секция уже существует (только при flag=0).

Примечания

Стандартный ini-файл имеет следующую структуру:

[Имя секции]
Параметр=Значение


Если необходимо использовать ini в формате юникода, то предварительно создайте ini-файл с помощью FileOpen() с кодировкой "Unicode UTF16 Little Endian".

Функцию можно подключить через команду exect

См. также

IniRead, IniDelete, IniWrite, IniReadSection, IniReadSectionNames, IniWriteSection

Примеры:
 Как создать кнопку?


exect=IniRenameSection(EnvGet('COMMANDER_INI'),'WWW','XXX') ;; переименовать в Wincmd.ini секцию [WWW] в [XXX]


© Аверин Андрей для Total Commander Image  Averin-And@yandex.ru