this was supposed to be a simple script
import shutil
files = os.listdir("C:\\")
for efile in files:
shutil.copy(efile, "D:\\")
It worked fine, until i tried it on a pc with files named with unicode characters! python just converted these characters into question marks "????" when getting the list from os.listdir, and the copy process raised "file not found" exception!!