在R中将文件重命名为创建日期
我有一个R脚本,我想从远程数据库下载数据集的当前副本,但要备份我一直使用的本地版本,文件的创建日期在标题中。在unix终端中,我将使用:在R中将文件重命名为创建日期,r,date,rename,R,Date,Rename,我有一个R脚本,我想从远程数据库下载数据集的当前副本,但要备份我一直使用的本地版本,文件的创建日期在标题中。在unix终端中,我将使用: mv dataset.rds dataset.$(date -r dataset.rds +"%Y%m%d").rds 我怎样才能在R上做同样的事情?我尝试使用下面的system()函数,但运气不好 creation_date <- system('date -r dataset.rds +"%Y%m%d"') creation\u date您可以使
mv dataset.rds dataset.$(date -r dataset.rds +"%Y%m%d").rds
我怎样才能在R上做同样的事情?我尝试使用下面的system()函数,但运气不好
creation_date <- system('date -r dataset.rds +"%Y%m%d"')
creation\u date您可以使用file.info
进行此操作。它将为您提供上次修改、创建和访问文件的时间
creation_date <- file.info("dataset.rds")$ctime
creation\u date您可以使用file.info
进行此操作。它将为您提供上次修改、创建和访问文件的时间
creation_date <- file.info("dataset.rds")$ctime
创建日期使用
file.info()可以使用$ctime为我提供创建时间
file.info("dataset.rds")$ctime
然后将其与file.rename()组合,使用paste()组合新的文件名、创建日期和文件扩展名
file.rename("dataset.rds",paste("dataset", format(file.info("dataset.rds")$ctime,
"%Y-%m-%d"), "rds", sep = "."))
用计算机计算出来的
file.info()可以使用$ctime为我提供创建时间
file.info("dataset.rds")$ctime
然后将其与file.rename()组合,使用paste()组合新的文件名、创建日期和文件扩展名
file.rename("dataset.rds",paste("dataset", format(file.info("dataset.rds")$ctime,
"%Y-%m-%d"), "rds", sep = "."))
使用file.info
收集数据并创建创建日期,下一步使用file.rename
。使用file.info
收集数据并创建创建日期,下一步使用file.rename
。