我正在做一些计算,想用与原始文件相同的名称来命名生成的文件,但res
要对文件进行添加。
dir1<- list.files("/data/mydat", "*.img", full.names = TRUE)
dir1
# [1] /data/mydat/1258_file.img
outputDir <- "/data/myresluts"
outputFile <- file.path(outputDir, basename(dir1[1]))
outputFile
# [1] "/data/myresluts/1258_file.img"
我需要的只是将其添加_res
到outputFile名称中,如下所示:
1258_file_res.img
这在R中可行吗?
根据其余文件的命名方式,您可以仅使用示例替换。假设您有一个文件名,
fname = "/data/myresluts/1258_file.img"
我们只需要替换.img
为_res.img
,即
R> gsub(".img", "_res.img", fname)
[1] "/data/myresluts/1258_file_res.img"
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句