Я предлагаю вам начать использовать Системные свойства для этого, например, file.separator
String fileSeparator = System.getProperty ("file.separator");
Теперь скажем, что вы получили путь как:
String str = "C:/myfolder/configfolder";
String fileSeparator = System.getProperty("file.separator");
str= str.replace("/", fileSeparator);
System.out.println(str);
ВЫХОД:
C:\myfolder\configfolder
Этот подход может помочь вам реализовать вашу программу в любой ОС. Например, UNIX с "/" в качестве разделителя файлов для различных компонентов пути к файлу и для WINDOWS с "\" в качестве разделителя файлов для компонентов пути к файлу. .
Надеюсь, это может как-то помочь.
Привет