Which direction does current flow?

Electrons don't really flow. They just jump to the next atom, which displaces another electron, etc., etc. The holes flow, but then holes aren't really anything.