本文介绍了将文件扩展名添加到R中的文件夹中的所有文件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
由于循环的结果,文件夹中有很多文件没有文件扩展名.
As a result from a loop I have a lot of files without a file extension in a folder.
如何在保留原始名称的同时,向文件夹中的所有文件添加文件扩展名(.png),例如从NAME1
到NAME1.png
,NAME3
到NAME3.png
,NAME6
到NAME6.png
等,使用R?
How could I add a file extension (.png) to all files in the folder while keeping the original name, e.g. from NAME1
to NAME1.png
, NAME3
to NAME3.png
, NAME6
to NAME6.png
etc using R?
推荐答案
使用list.files
函数,您可以在给定路径和给定模式下检索文件名.通过它们,您可以使用paste
添加文件扩展名,然后使用file.rename
重命名文件.例如:
With the list.files
function you can retrieve the file names under a given path and with a given pattern. From them you can use paste
to add your file extension and next file.rename
to rename the files. For instance:
oldNames<-list.files(...) #some argument here
newNames<-paste(sep="",oldNames,".png")
for (i in 1:length(oldNames)) file.rename(oldNames[i],newNames[i])
这篇关于将文件扩展名添加到R中的文件夹中的所有文件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!