The main difference between the drift current and diffusion current is the corresponding reaction of the semiconductor materials in the electric fields. In electric fields, when semiconductor material's movement go along with the direction of the electric field it is called drift current, but when it tends to go from high concentrated area to lower concentrated area then it is diffusion current.