我在目录中有 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 中,则必须在那里使用等效命令。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句