When a difference in potential, the electrons align themselves in a certain direction the current induced due to the movement called drift of charges. Diffusion current exists in semiconductors which exists whenever there is changes in concentration gradient.