Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/joomla/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在R中将文件重命名为创建日期_R_Date_Rename - Fatal编程技术网

在R中将文件重命名为创建日期

在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您可以使

我有一个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您可以使用
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