Module uef_file

Data Types

file_info()

file_info() = file:file_info()

file_name()

file_name() = file:name_all()

Function Index

read_file_fast/1 Reads contents of local file Filename and returns {ok, BinaryData}, where BinaryData is a binary data object that contains the contents of Filename, or {error, Reason} if an error occurs.
read_file_info_fast/1 Retrieves information about local file.

Function Details

read_file_fast/1

read_file_fast(Filename::file_name()) -> {ok, BinaryData::binary()} | {error, Reason::atom()}

Reads contents of local file Filename and returns {ok, BinaryData}, where BinaryData is a binary data object that contains the contents of Filename, or {error, Reason} if an error occurs. This function is optimized for reading contents of local files, as no Erlang process is used. It calls file:open/2 with options [read, raw, binary].

read_file_info_fast/1

read_file_info_fast(Filename::file_name()) -> {ok, FileInfo::file_info()} | {error, Reason::any()}

Retrieves information about local file. Returns {ok, FileInfo} if successful, otherwise {error, Reason}. Works as file:read_file_info/2 but optimized for local files. This is a wrapper of: file:read_file_info(Filename, [raw, {time, posix}]).


Generated by EDoc