Я пытаюсь получить путь к файлу каталога.У меня проблема с получением последних \
или /
каталога.Поскольку этот код должен работать на всех операционных системах, я не могу найти никакого решения для этого.Любая помощь приветствуется.
Мой код пока:
System.out.print("Enter dir: ");
String path = kb.nextLine();
File pathes = new File(path);
String path2 = pathes.getParent();
path = path.substring(0, path.lastIndexOf("\\")+1);
System.out.println("PATH: " + path);
System.out.println("PATH2: "+path2);
Мой вывод:
PATH: C:\Users\User\Desktop\test\
PATH2: C:\Users\User\Desktop\test
Это всего лишь тестовый код, а не реальный код, над которым я работаю.
РЕДАКТИРОВАТЬ Я пытаюсь получить
C:\Users\User\Desktop\test\
из
C:\Users\User\Desktop\test\test.txt