Thank you very much that was waht i needed.
Allow me to ask this: Why only the path strings were plain ascii chars and the filenames were non-ascii which lead me to the extra use of Encode::from_to() to show it properly?
Does it has to do with the way(type of encoding) Vista encoded its filenames? And if this is the case here why encode the folders differently?