vfs: file lookup via path strings