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


IniRenameSection

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

IniRenameSection ( "filename", "section", "new section" [, flag = 0 ] )

Параметры

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

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

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

Примечания

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

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


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

См. также

IniRead, IniDelete, IniWrite, IniReadSection, IniReadSectionNames, IniWriteSection

Пример

$res = IniRenameSection(@ScriptDir & "\My.ini", "MySection", "MyNewSection")