Julia 监视文件以进行修改
我正在尝试编写一个简单的代码,当给定文件夹中的文件被修改时,它会持续检查,并在修改后触发一个函数 我在下面添加了一个MWE,它“有效”,但我想知道Julia 监视文件以进行修改,julia,Julia,我正在尝试编写一个简单的代码,当给定文件夹中的文件被修改时,它会持续检查,并在修改后触发一个函数 我在下面添加了一个MWE,它“有效”,但我想知道 有一些库或实用程序可以帮助我解决这个问题 有一种更干净的方法可以让某些东西持续运行,直到发生某个事件(这里是中断) files_和_times=Dict{String,Int}() 对于(根目录、\ux、文件)∈ walkdir(dirpath) 为了f∈ 文件夹 fpath=joinpath(根,f) 文件和时间[fpath]=stat(fpa
- 有一些库或实用程序可以帮助我解决这个问题
- 有一种更干净的方法可以让某些东西持续运行,直到发生某个事件(这里是中断)
files_和_times=Dict{String,Int}()
对于(根目录、\ux、文件)∈ walkdir(dirpath)
为了f∈ 文件夹
fpath=joinpath(根,f)
文件和时间[fpath]=stat(fpath).mtime
结束
结束
尝试
虽然是真的
对于(f,t)∈ 文件\u和\u次
cur_t=stat(f).mtime
如果cur\u t>t
文件\u和\u次[f]=当前
println(“文件$f已修改”)
结束
结束
睡眠(0.5)
结束
第十条
如果isa(x,中断异常)
println(“正在关闭”)
其他的
投掷(x)
结束
结束
由@rickhg12hs和@Colin\u T\u Bowers发表的评论有效地回答了我的问题。发布答案以结束问题
- 似乎正是我想要的
- 这个软件包似乎有很好的例子说明如何使用它
- 讨论限制李>