DarException if the operation fails (invalid parameters, I/O).Database.add
void add(string path, string base, string ext) @safeAdds an archive reference to the database using explicit coordinates.
Throws
void add(Archive arc) @safeAdds an archive reference to the database using an Archive instance.
Extracts path/base/ext from the provided archive handle.
Throws
DarException if the operation fails.