目录中有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个文件。
答案 0 :(得分:0)
您可以随时尝试system("cp this_dir/lm*_1.tif destination_dir/")
。这可以在bash终端中使用。如果你在Windows中,你将不得不在那里使用等效的命令。