self.temporary path return an absolute path