我使用以下命令在目录中列出文件:
dir(path = "path.to.dir", full.names = TRUE, recursive = TRUE, include.dirs = TRUE)
在这个目录中,大约有50.000个文件和六个子文件夹,每个子文件夹的文件大小相同。该目录位于网络存储上(并且无法移动,因为其大小为几百GB)。这是所有tar.gz文件,如果这很重要,但我只对这些名称感兴趣。
此查询需要很长时间。我说约20分钟。如果我打开Windows资源管理器并导航到该文件夹,它只需要几秒钟,直到我看到文件。此外,如果我监控网络使用情况,它只有0.5到1%(连接1GBit / s)。
有没有办法加快查询速度?