如何在两个文件之间建立链接



我有一个文件夹,里面有100个pdf文件,我有这100个pdf文件的名称列表我正在尝试获取文件夹和名称之间的链接

文件夹名称为myfolder(其中有100个pdf文件(我还有一个myfile.txt,每行对应一个pdf,只是名称中没有任何.pdf

我正在尝试使用gsub 进行链接

filePaths <- myfile[,1]
myfiles <- gsub("~/Desktop/myfolder", "", gsub(".pdf", "", filePaths))

myfiles,我除了像这样想象文件的名称是file1到file100

/User/admin/Desktop/myfolder/file1.pdf
/User/admin/Desktop/myfolder/file2.pdf
/User/admin/Desktop/myfolder/file3.pdf
.
.
.
/User/admin/Desktop/myfolder/file100.pdf

使用sprintf()将使其变得简单:

filePaths <- c("file1", "file2", "file3")
filePaths
#> [1] "file1" "file2" "file3"
myfiles <- sprintf("/User/admin/Desktop/myfolder/%s.pdf", filePaths)
myfiles
#> [1] "/User/admin/Desktop/myfolder/file1.pdf"
#> [2] "/User/admin/Desktop/myfolder/file2.pdf"
#> [3] "/User/admin/Desktop/myfolder/file3.pdf"

创建于2021-07-16由reprex包(v1.0.0(

最新更新