IniDelete
Удаляет параметр/секцию из стандартного ini-файла
IniDelete ( "filename", "section" [, "key" ] )
Параметры
filename | Путь к ini-файлу. |
section |
Имя секции в ini-файле. |
key |
[необязательный] Имя параметра для удаления. Если имя не указано - будет удалёна вся секция. При использовании ключевого слова Default также будет удалёна вся секция. |
Возвращаемое значение
Успех: | Возвращает 1. |
Ошибка: | Возвращает 0, если ini-файл не существует или недоступен для записи. |
Примечания
Стандартный ini-файл имеет следующую структуру:[Имя секции]
Параметр=Значение
См. также
IniRead, IniWrite, IniReadSection, IniReadSectionNames, IniRenameSection, IniWriteSectionПример
$sPath_ini = @ScriptDir & "\Example.ini"
; Записывает значение 'Это новое значение' в параметр 'Key' в секцию 'Section'.
IniWrite($sPath_ini, "Section", "Key", "Это новое значение")
; Читает из INI-файла параметр 'Key' в секции 'Section'.
$sRead = IniRead($sPath_ini, "Section", "Key", "Значение по умолчанию")
MsgBox(4096, "", "Значение параметра 'Key' в секции 'Section': " & $sRead)
; Удаляет параметр 'Key'.
IniDelete($sPath_ini, "Section", "Key")
; Читает из INI-файла параметр 'Key' в секции 'Section'.
$sRead = IniRead($sPath_ini, "Section", "Key", "Значение по умолчанию")
; При отсутствии ключа возвращается значение по умолчанию
MsgBox(4096, "", "Значение параметра 'Key' в секции 'Section': " & $sRead)
; Удаляет INI-файл.
FileDelete($sPath_ini)