If there are many dependent files, I think this method is not good. 
If there are many dependent files, I think this method is not good.