fixed specific->general save logic, fixed if saved file got moved or deleted

fixed specific->general save logic, fixed if saved file got moved or deleted