file.absolutePath for rebuild