My question is about drift and diffusion current.In a semiconductor diode no "bias" condition diffusion is present and due to transfer of charges due to diffusion depletion region created and then this region has ions which produce electric field which results in drift current due to force the minority charges from both the sides.So the diffusion current and after that drift current comes into picture .In forward bias there will be potential difference across the diode so there must be electric field in the diode.So in forward bias current should be due to the battery voltage .What I don't understand is ,is there any phenomenon of diffusion after applying the battery (because battery produces electric field in material,that means only drift current should be there as the drift current definition says "Drift current is the movement of electrons in electric field) ? Some says that drift current only depends on temperature (Why ?). I think don't getting the drift current what it really is . I am in really in trouble.