Suchen Sie den Dateinamen aus dem vollständigen Dateipfad


156

Gibt es eine Möglichkeit, den Dateinamen aus dem vollständigen Dateipfad (Teil eines Dateipfads) zu extrahieren, ohne die Zeichenfolge mühsam bearbeiten zu müssen?

Das Äquivalent in Java wäre:

File f = new File ("C:/some_dir/a")
f.getName() //output a
f.getFullAbsolutePath() //output c:/some_dir/a

Antworten:



6

Das tidyverse Äquivalent lebt im fs- Paket. {fs} nutzt libuv unter der Haube.

library("fs")

path_file("/some/path/to/file.xyz")
#> [1] "file.xyz"

path_dir("/some/path/to/file.xyz")
#> [1] "/some/path/to"

Erstellt am 2020-02-19 durch das reprex-Paket (v0.3.0)

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.