read.ini: Read and parse .ini file to list

Description Usage Arguments Details Value See Also Examples

Description

Read and parse .ini file to list

Usage

1
read.ini(filepath, encoding = getOption("encoding"))

Arguments

filepath

file to parse

encoding

Encoding of filepath parameter, will default to system encoding if not specifield

Details

Lines starting with '#' or ';' are comments and will not be parsed

Value

List with length equivalent to number of [sections], each section is a new list

See Also

write.ini

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
## Create a new temp ini for reading
iniFile <- tempfile(fileext = '.ini')

sink(iniFile)
cat("; This line is a comment\n")
cat("# This one too!\n")
cat("[    Hello World]\n")
cat("Foo = Bar          \n")
cat("Foo1 = Bar=345 \n")
sink()

## Read ini
checkini <- read.ini(iniFile)

## Check structure
checkini
checkini$`Hello World`$Foo

dvdscripter/ini documentation built on May 6, 2019, 9:49 p.m.