使用R重命名文件

弗吉尼亚·莫雷拉·普约尔

我正在尝试使用R重命名多个文件,并且尝试了所有能够找到相似问题的解决方案,但均未成功。

我创建了一个带有要更改的文件名的向量,另一个创建了要更改其名称的文件,因此它们看起来像:

from1 <- as.character(c("test1.txt", "test2.txt", "test3.txt"))
to1 <- as.character(c("testA.txt", "testB.txt", "testC.txt")) 

其中from1对应于我的工作目录中现有文件的名称,并to1对应于我希望它们具有的名称。当我尝试file.rename(from1, to1),我得到[1] FALSE FALSE FALSE,即使我尝试它与向量的一个元素,如file.rename(from1[1], to1[1])我刚刚得到[1] FALSE并没有任何反应我的文件夹中

我也尝试过将此功能发布为对与我的问题非常相似的问题的答案,它似乎有效,因为当我运行测试时,

found 1 possible files
would change test1.txt to testA.txt
changed 0

但是当我实际尝试做时,我得到了

found 1 possible files
changed 1

但实际上我的目录中没有任何更改。

我不确定这个问题是否足够清楚,还是需要更多代码,如果可以,请询问,我将很乐意进行编辑。

大卫

假设您位于正确的工作目录中(否则请使用进行设置,则setwd("")可以使用以下方式更改文件名:

from1 <- c("test_file.csv", "plot1.svg")
to1 <- c("test.csv", "plot.svg")

file.rename(from1, to1)

但是,请确保您在正确的目录中并且文件存在(可以使用list.files或进行操作)file.exists

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用重命名重命名文件

来自分类Dev

使用重命名重命名多个文件

来自分类Dev

使用重命名命令重命名文件

来自分类Dev

使用R重命名文件夹中的多个文件

来自分类Dev

使用python重命名文件

来自分类Dev

使用条件重命名文件

来自分类Dev

使用pathlib重命名文件

来自分类Dev

使用VBA重命名文件

来自分类Dev

使用模式重命名文件

来自分类Dev

使用Bash重命名文件

来自分类Dev

使用通配符重命名文件

来自分类Dev

使用 WinSCP 重命名文件

来自分类Dev

相同但不同!使用R重命名多个文件

来自分类Dev

使用R循环进行文件下载和重命名

来自分类Dev

使用python或R重命名目录中的文件

来自分类Dev

使用重命名来重命名文件和目录

来自分类Dev

使用文件列表重命名多个文件

来自分类Dev

R:重命名矢量文件中的坐标

来自分类Dev

使用Powershell递归重命名文件

来自分类Dev

使用C函数rename()重命名文件

来自分类Dev

使用bash / regex重命名文件?

来自分类Dev

使用Node.js重命名文件

来自分类Dev

使用FtpWebRequest移动/重命名文件

来自分类常见问题

使用node.js重命名文件

来自分类Dev

使用readdir重命名文件是否安全?

来自分类Dev

使用for循环批量重命名文件

来自分类Dev

使用文本列表批量重命名文件

来自分类Dev

zip文件添加并使用php重命名

来自分类Dev

如何使用cfzip重命名文件?