Как определить, является ли строка пути каталогом или именем файла? [закрыто]JAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Как определить, является ли строка пути каталогом или именем файла? [закрыто]

Сообщение Anonymous »

У меня есть строковая переменная с именем str, которая может иметь путь к каталогу или имени файла
вот так -
  • str ="foo/bar/baz"
  • str ="foo/bar/baz/"
  • str ="foo/bar/baz/abc .txt"
Если переменная str имеет путь до каталога, то нам нужно создать каталог и поместить в него какой-нибудь файл.
если переменная str имеет путь с именем файла, то мы найдем родительский элемент данного пути, после создания каталога мы поместим в него файл.
Вот так -

Код: Выделить всё

        File file = new File(str)
str = file.parent
mkdir(str)
Но мы не всегда можем найти родителя, это также будет давать неправильный вывод, и в некоторых случаях нам действительно нужно найти родителя.
Заранее спасибо за вашу помощь!

Подробнее здесь: https://stackoverflow.com/questions/784 ... a-filename
Ответить

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

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

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

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

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