当前路径下,homework文件夹里有若干word文件以及info信息表:解决问题:先做准备工作,数据思维做法纳入到数据框中来处理:R中有文件重命名函数file.rename(from, to),该函数直接就支持向量化,也就是说,只需要分别向from和to提供旧文件名向量和新文件名向量,就能批量完成文件重命名。所以,只需要准备...
python如何实现修改当前文件夹下所有文件名称?
R语言 tidyverse优雅数据思维解法。
当前路径下,homework文件夹里有若干word文件以及info信息表:
解决问题:
先做准备工作,数据思维做法纳入到数据框中来处理:
R中有文件重命名函数file.rename(from, to),该函数直接就支持向量化,也就是说,只需要分别向from和to提供旧文件名向量和新文件名向量,就能批量完成文件重命名。
所以,只需要准备新文件名,修改列就可以做到。
需求一:将姓名替换为学号
需求二:在姓名后面增加学号
需求三:需求二基础上,将_都替换为-
批量重命名word文件(任选其一,否则原文件改一次名后就不存在了):
需求一的效果如下:
注:word文件不是在一个文件夹,而是散落在多个嵌套文件夹下,也不是问题。而且上述代码照样适用,只需要list.files时增加参数recursive=TRUE。2024-11-10