这个问题的标题有点奇怪,我来解释一下:
假设我的文件系统中有很多文件夹,这些文件夹基本上占据了所有磁盘空间。我们需要开发工具来删除其中一些文件夹。
我如何才能找到/获得上次打开时间(包括atime
、mtime
和ctime
)文件夹内所有文件。
例如,文件系统中有 100 个文件夹,每个文件夹内有超过 100000 个文件。如果文件夹下的所有 10000 个文件 文件夹A在过去 7 天内没有被访问过,我们可以删除文件夹A。
我知道我们可以迭代所有文件夹中的所有文件,但这可能非常慢。只是想知道是否有更快的方法?