file name and mkdir and zip file bug fix