data path and file info parsing impl-d