```File.separator``` - это пять!
Рекомендую хранить путь не в виде строки, а в виде File.
И также обратить внимание на крутой конструктор: http://docs.oracle.com/javase/7/docs/api/java/io/File.html#File(java.io.File,%20java.lang.String)