Hi, I made a small script to recursively copy files from a directory tree to an exportDir only if they have an mp3 extension :
a=os.walk(os.getcwd()) for root, dirs, files in a: for currFile in files: pathCurrFile=os.path.join(root, currFile) if mp3Reg.search(pathCurrFile): shutil.copy(pathCurrFile,exportDir) else: print pathCurrFile The problem is that I get stuck with files containing name in Chinese : Traceback (most recent call last): File "/cygdrive/c/Documents and Settings/vku/Mes documents/Ma musique/iTunes/i Tunes Music/script.py", line 21, in <module> shutil.copy(pathCurrFile,exportDir) File "/usr/lib/python2.5/shutil.py", line 80, in copy copyfile(src, dst) File "/usr/lib/python2.5/shutil.py", line 46, in copyfile fsrc = open(src, 'rb') IOError: [Errno 2] No such file or directory: '/cygdrive/c/Documents and Setting s/vku/Mes documents/Ma musique/iTunes/iTunes Music/Podcasts/Learn Chinese - Chin esePod/785 Advanced - ????.mp3' I am using python on cygwin, so could this be the source of the error, and is there a way to fix this ? -- http://mail.python.org/mailman/listinfo/python-list