Can't use the built in's because I'm trying end run around the fact that they're not Unicode aware. For the program I'm trying to write, I need to be able to move and copy files even if the filenames and directories have characters that readdir can't cope with.