R:使用文件名创建文件夹

kel*_*rog 1 directory r

我有一个文件夹 (raw_file),里面有一堆 csv 文件(例如 aaa.csv、bbb.csv)。我需要在raw_file 的同一目录下创建另一个文件夹(out_put)。此外,在 output_put 文件夹中,它将包含与我的 csv 文件同名的文件夹(例如 aaa、bbb)。谁能告诉我如何在 R 中做到这一点。提前致谢。

jeb*_*sel 5

假设 (raw_file) 是您的工作目录(所以 setwd(raw_file)) :

    foldernames<-sub("^([^.]*).*", "\\1", list.files()) 
    foldernames<-paste("out_put/",foldernames,sep='')
    lapply(foldernames,dir.create,recursive = TRUE)
Run Code Online (Sandbox Code Playgroud)