【发布时间】:2019-05-30 11:57:22
【问题描述】:
我已经根据某些条件创建了一个文件列表,我只想将该列表中的文件复制到新文件夹和子文件夹中,例如原始文件夹中的子文件夹。 文件夹的结构是年/月/日。
这是我试过的代码:
from.dir <- "J:/Radar_data/Beit_Dagan/RAW/2018"
## I want only the files from the night
to.dir <- "J:/Radar_data/Beit_Dagan/night"
files <- list.files(path = from.dir, full.names = TRUE, recursive =
TRUE)
## night_files is a vector I created with the files I need - only during the night
for (f in night_files) file.copy(from = f, to = to.dir)
但是我把所有文件放在一个文件夹中
我的列表的一部分如下所示:
[1] "J:/Radar_data/Beit_Dagan/H5/2018/03/10/TLV180310142554.h5"
[2] "J:/Radar_data/Beit_Dagan/H5/2018/03/10/TLV180310142749.h5"
[3] "J:/Radar_data/Beit_Dagan/H5/2018/03/10/TLV180310143054.h5"
有没有办法在复制时保持文件夹和子文件夹的结构?
我想在新的“夜间”文件夹中获得相同的年/月/日结构
【问题讨论】: