0

我正在创建一个用于测试目的的库,它会产生大量的虚拟文件,这些文件很可能会被移动和重命名。我希望我的库跟踪文件,以便在测试完成后删除它们(或重置它们)。我还将存储对这些文件所做的更改以用于记录目的。

是否可以检测文件或目录何时移动,或被重命名并检测它们在脚本范围内移动到的位置?

奖金
是否可以检测何时在特定目录中创建新文件(非递归)?

4

1 回答 1

1

Linux 中的inotify工具可能会帮助您完成您想做的事情。不过,我不知道是否有专门用于 inotify 的 Ruby 接口(但是,快速搜索出现了ruby​​-inotify 示例?)。

于 2012-11-09T02:04:25.520 回答