aardio 文档

fsys.watch 库模块帮助文档

fsys 成员列表 #

fsys.watch #

文件监视支持库
该对象必须在包含消息循环的线程中使用

fsys.watch(监视路径) #

参数可以是一个或多个一个或多个要监视的目录路径
也可以是包含多个目录路径的数组对象,注意不能是文件路径

watchObject 成员列表 #

watchObject.onChange #

watchObject.onChange = function(path) {   
io.print("改变了" + path)  ;  
return false; /*停止监视*/     
}

watchObject.run() #

启动监控程序,
可选使用一个或多个_FILE_NOTIFY_前缀常量指定临视参数,默认临视增、删、改等操作

watchObject.stop() #

停止监视

自动完成常量

_FILE_NOTIFY_CHANGE_ATTRIBUTES=0x4
_FILE_NOTIFY_CHANGE_CREATION=0x40
_FILE_NOTIFY_CHANGE_DIR_NAME=0x2
_FILE_NOTIFY_CHANGE_FILE_NAME=0x1
_FILE_NOTIFY_CHANGE_LAST_ACCESS=0x20
_FILE_NOTIFY_CHANGE_LAST_WRITE=0x10
_FILE_NOTIFY_CHANGE_NORMAL_ALL=0x5F
_FILE_NOTIFY_CHANGE_SECURITY=0x100
_FILE_NOTIFY_CHANGE_SIZE=0x8

Markdown 格式