Java, получить полный путь к файлу и удалить имя файлаJAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Java, получить полный путь к файлу и удалить имя файла

Сообщение Anonymous »

Я пытаюсь получить путь к файлу. У меня возникла проблема с получением последнего \ или / каталога. Поскольку этот код должен работать во всех операционных системах, я не могу найти решения для этой проблемы. Любая помощь приветствуется.

Мой код на данный момент:

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
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «JAVA»