2015-10-15 4 views
0

У меня есть несколько файлов (с тем же тусклым) в папке под названием data для определенных дат:Как найти недостающие файлы?

file2011001.bin named like this "fileyearday" 
file2011009.bin 
file2011020.bin 
     . 
     . 
file2011322.bin 

certin дата (файлы) отсутствует. Что мне нужно, это просто цикл через эти файлы

if file2011001.bin exist ok, if not copy any file in the directory and name it file2011001.bin  
if file2011002.bin exist ok, if not copy any file in the directory and name it file2011002.bin and so on untill file2011365.bin 

Я могу перечислить их в R:

dir<- list.files("/data/", "*.bin", full.names = TRUE) 

Интересно, если это возможно, через R или любой другой язык!

+0

Вы ищете петлю для возврата сообщения или на самом деле создать недостающие файлы? – cdeterman

ответ

1

Довольно много, что можно было ожидать:

AllFiles = paste0("file", 2010:2015, 0:364, ".bin") 

for(file in AllFiles) 
{ 
    if(file.exists(file)) 
    { 
     ## do something 
    } 
} 
Смежные вопросы