Change to use defName as file name.
To avoid the overlap of some same name file.