【发布时间】:2019-09-11 20:43:08
【问题描述】:
我有一个带有通用标题的文件名列表
a_file_name_1
a_file_name_34
a_file_name_452
new_data_2018.csv
我想重命名 new_data_2018.csv 文件,使其数字结尾比文件夹中最大的现有文件大一。
目前为止
#list files in directory
list_files_names <- list.files(directory_2018)
#capture largest suffix
largest_value <-
new_largest_value <- largest_value + 1
# rename file
file.rename("new_data_2018.csv", paste0('a_file_name_', new_largest_value)
我的问题是如何以返回最大后缀的方式收集现有文件名。我想这可能与正则表达式有关,下面的正则表达式可能有用[0-9]*$。
【问题讨论】: