如何在Rust中观察文件/目录的变化,以及如何以非阻塞的方式集成它?规范示例(如https://docs.rs/notify/4.0.15/notify/提供的示例)显示了如何监视文件,但它将阻止main函数的其余执行。(我在追求这个https://doc.rust-lang.org/std/sync/mpsc/fn.channel.html)
如何在Rust中观察文件/目录的变化,以及如何以非阻塞的方式集成它?规范示例(如https://docs.rs/notify/4.0.15/notify/提供的示例)显示了如何监视文件,但它将阻止main函数的其余执行。(我在追求这个https://doc.rust-lang.org/std/sync/mpsc/fn.channel.html)
1条答案
按热度按时间wtzytmuj1#
notify
crate的示例代码显示了如何执行您想要的操作。它使用RecursiveMode::Recursive
指定监视所提供路径中的所有文件和子目录。字符串