我目前面临一个我不知道如何解决的问题。我得到了以下 Julia 代码:
while true
print(watch_file("test"))
end
所以这应该让我得到名为“test”的目录中的所有文件更改。至少在窗户上。
现在一切都很好,而且它有点工作,至少用于创建文件或将文件移动到该目录。这是我得到的一个例子:
("New Textfile.txt",Base.FileEvent(true,false,false))
但是当我删除或重命名该文件时,我没有得到删除或重命名的文件的文件名。
("",Base.FileEvent(true,false,false))
即使文件被删除或重命名,是否有其他方法/函数可以获取文件名?或者更好的是,一种存档并且跨平台兼容的方式?任何帮助表示赞赏。
编辑:如果你能给我一个支持递归监控的替代方案,那就更好了。