linux - 如何找到丢失的文件?

标签 linux r

在某些日期,我在名为 data 的文件夹中有几个文件(具有相同的暗淡):

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

某些日期(文件)丢失了。我需要的只是遍历这些文件

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 或任何其他语言实现!

最佳答案

几乎如您所料:

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

for(file in AllFiles)
{
    if(file.exists(file))
    {
       ## do something
    }
}

关于linux - 如何找到丢失的文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33151509/

相关文章:

r - 如何制作一个函数,当输入相应的变量时返回一个值?

r - 针织/Rmd : page break after n lines/n distance

linux - 使用 grep 命令匹配特定列

linux - 用 sed 替换 ® 字符

r - 如何在R中按名称删除数据框中的一行

r - 使用 ggplot2 整齐地注释森林图

r - 如何在没有 "by"的情况下聚合(使用 ":=")具有自定义列名的 data.table ?

java - 测量正在运行的进程(不是我启动的进程)的磁盘 I/O

linux - NGINX - 忽略 js 和 css 文件的获取参数

python - 如何使用 python 向当前终端历史记录添加命令?