文件管理器更新功能

时间:2014-02-21 19:42:27

标签: ruby file monitor gtk3

我想创建一个简单的文件管理器。用户可以同时运行大量文件管理器。如果删除了任何文件,其他文件管理器(其他打开的窗口)应更新自己的窗口。在这种情况下,如何在创建任何文件时提供,删除更新文件管理器窗口。

我用于文件管理器gtk3&红宝石。我可以使用文件监视器一些宝石。但他们的日志对我来说效率很低。因为他们说文件〜创建,删除。但真正的原因文件编辑器创建其备份文件。在这种情况下,我无法区分文件〜是真实的文件〜或者它只是因为文本编辑器的临时文件。那我怎么解决这个问题呢?使用文件监视器gems或其他东西?

1 个答案:

答案 0 :(得分:0)

文件是文件。它当然是真实的,它被创建了,它被删除了。您知道这是您不应该注意的事情,因为您知道特定文件是编辑器备份。你不知道这对你的用户来说,所以你不能做出这样的假设。

例如,您可以提供常用的文件列表。类似于.gitignore文件的东西,而不关注与忽略列表匹配的文件。