The path of a free electron in a metal is
Zig-Zag
The free electrons in a conductor move in a zig-zag path. When a potential difference is applied between ends of a conductor the net movement of electrons will not be zig-zag thus causing the flow of current.