'File.toURI()' returns invalid URI in few cases (ex: directory with french characters). See: http://www.garretwilson.com/blog/2008/10/25/javauriclassgotchas.xhtml