Вы можете использовать функции basename
и dirname
path <- "/home/R_code/dataloading/abcd.R"
basename(path)
#[1] "abcd.R"
dirname(path)
#[1] "/home/R_code/dataloading"
Если вы не знаете фактический путь к файлу и просто знаете его имя.Мы могли бы использовать list.files
с pattern
file_path <- list.files("/home/R_code/", recursive = TRUE, pattern = "abcd.R")
dirname(file_path)
file_path
, чтобы файлы в каталоге "/ home / R_code /" имели имя "abcd.R".Теперь мы можем использовать dirname
, чтобы получить имя каталога файлов.