如何在R中复制文件的子集
How to copy subset of files in R
我的目录中有 260 个文件。文件的注释为Imxxx_y,其中x是从001到130,y是0或1。也就是说,对于y=0,我有130个文件,剩下的130个是y=1。如果我想复制前 100 个文件,我该如何在 R 中执行此操作?我尝试了下面的代码,
fnames <- list.files(path = original_dataset_dir, pattern = "1.tif")
file.copy(file.path(original_dataset_dir, fnames),
file.path(train1_yes_dir))
它复制了130个文件,但我只想复制100个。
您可以随时尝试 system("cp this_dir/lm*_1.tif destination_dir/")
。这适用于 bash 终端。如果您在 windows 中,则必须在那里使用等效命令。
我的目录中有 260 个文件。文件的注释为Imxxx_y,其中x是从001到130,y是0或1。也就是说,对于y=0,我有130个文件,剩下的130个是y=1。如果我想复制前 100 个文件,我该如何在 R 中执行此操作?我尝试了下面的代码,
fnames <- list.files(path = original_dataset_dir, pattern = "1.tif")
file.copy(file.path(original_dataset_dir, fnames),
file.path(train1_yes_dir))
它复制了130个文件,但我只想复制100个。
您可以随时尝试 system("cp this_dir/lm*_1.tif destination_dir/")
。这适用于 bash 终端。如果您在 windows 中,则必须在那里使用等效命令。