Есть ли способ извлечь имя файла из полного пути файла (часть пути к файлу) без хлопот манипулирования строкой?
Эквивалентом в Java будет:
File f = new File ("C:/some_dir/a")
f.getName() //output a
f.getFullAbsolutePath() //output c:/some_dir/a
использование
basename("C:/some_dir/a.ext")
# [1] "a.ext"
dirname("C:/some_dir/a.ext")
# [1] "C:/some_dir"
basename()
, но потом я забыл. Эти функции должны быть упомянуты в разделе «См. Также» на страницах справки list.files и file.path .В tidyverse эквивалент живет в фс пакете. {fs} использует libuv под капотом.
Создано 2020-02-19 пакетом представлением (v0.3.0)
источник