Я пытаюсь получить путь к файлу. У меня возникла проблема с получением последнего \ или / каталога. Поскольку этот код должен работать во всех операционных системах, я не могу найти решения для этой проблемы. Любая помощь приветствуется.
Мой код на данный момент:
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
Подробнее здесь: https://stackoverflow.com/questions/502 ... g-filename
Java, получить полный путь к файлу и удалить имя файла ⇐ JAVA
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение