una solo extraer especifica descomprimir crear comando carpeta bz2 archivo r grep stringr

extraer - ¿Cómo extraigo un archivo/nombre_carpeta solo desde una ruta?



extraer un solo archivo de un tar gz (2)

Lamentablemente, yo chupo en regexp. Si tengo un camino así:

/long/path/to/file , solo necesito extactar el file .

Si alguien proporciona el file/ solo necesito el file .

Si alguien suministra /file/ , aún necesito solo el file .

He estado usando stringr funciones de stringr como una muleta, pero esto parece ser un territorio grep directo. ¿Ayuda por favor?


¿Qué hay de esto?

> path <- "/long/path/to/file" > require(stringr) > str_extract(path, "[^/]*$") [1] "file"


Si lo entiendo correctamente, podría usar la función de basename .

f <- "/long/path/to/file" basename(f) # [1] "file"