Это должно быть довольно просто, но я просто застрял. Допустим, у вас есть путь / a / b / c /
. Я хотел бы преобразовать это в массив, содержащий:
/
/ a /
/ a / b /
/ a / b / c /
Косая черта в начале и конец должен быть необязательным. Кто-нибудь хочет помочь?
Я собираюсь использовать его для функции, которая создает каталог, и я хочу, чтобы он также создавал все недостающие части и не выходил из строя, например, если a
или b
не существует.
Обновление: Я бы, конечно, использовал File.mkdirs ()
, если бы мог, но это не в локальной файловой системе. Это сделано для упрощения взаимодействия с библиотекой SFTP, в которой есть только метод mkdir
, принимающий путь в виде строки.