Я пытаюсь скопировать около 10000 файлов и вставить его в другой каталог со следующим кодом:
f <- c (MYFILE $ COL1) # PART 1
m <- paste0 ("(", paste (f, collapse = "|"), ") .xml") #PART 2
files <- list.files (pattern = m) #PART 3
file.copy (paste0 (getwd (), "/", files), paste0 (getwd (), "/ FILES_XML /", files), overwrite = TRUE) # PART 4
Когда я пытаюсь запустить часть files <- list.files (pattern = m)
, появляется следующее сообщение:
assertion 'tree-> num_tags == num_tags' failed in executing regexp: file 'tre-compile.c', line 634
Чтобы предотвратить появление сообщения, я подумал о запуске кода из 500 частей в 500. Как бы я делал это по частям, используя for
?