This function is a drop-in replacement for readLines() from disk files.
It always returns text in the UTF-8 encoding and never warns on missing EOL
on the last line.
try_read_lines_enc() is a variant that returns an
empty character vector on error, with a warning.
read_lines_enc( path, file_encoding = "UTF-8", n = -1L, ok = TRUE, skipNul = FALSE ) try_read_lines_enc( path, file_encoding = "UTF-8", n = -1L, ok = TRUE, skipNul = FALSE )
| path | Path to the file |
|---|---|
| file_encoding | The encoding to assume for the input file. |
| n | integer. The (maximal) number of lines to read. Negative values indicate that one should read up to the end of input on the connection. |
| ok | logical. Is it OK to reach the end of the connection before
|
| skipNul | logical: should nuls be skipped? |
readr::read_lines() for a faster alternative.
Other file functions:
transform_lines_enc(),
write_lines_enc()