2017-08-24 85 views

回答

0

这可能是不可能的,但你至少可以接近来参加吧:

的想法是使用find通过所有的目录旅行。看看-type标志,以便find只接收目录。

使用find-exec选项,您传递一个程序的名称,该程序检查这是否是要删除的目录。我不确定是否现在删除它是安全的(我认为是这样),或者它是否会打乱find(在这种情况下,您只需将目录的路径打印到stdout,以便它可以被删除该脚本正在调用find),所以这是你必须尝试的。

这个棘手的部分是要找出这是否是一个要删除的目录。在一个目录中查找文件的数量可以通过不同的方式来完成,这取决于你使用哪种编程语言来执行这个“检查程序”。

匹配文件名是微不足道的。

如果您在Linux或Unix上,因为它不存储在任何地方,所以无法找到创建日期。您可以得到的最接近的是inode更改时间。如果你在Windows上,你可以找到创建日期。

相关问题