Did you know ... Search Documentation:
Predicate bibtex_file/2
 bibtex_file(+Path:term, -LstEntries:list)
Parse a whole file and retrieve its entries.

This is a slower predicate because it reads all the file into string codes. For bigger files use nth_bibtex_file/3.