aardio 文档
fsys.dirWatcher 库模块帮助文档
fsys 成员列表 #
fsys.dirWatcher("字符串参数") #
创建目录监视器
fsys.dirWatcher() #
返回对象:dirWatcherObject
fsys.dirWatcher 成员列表 #
目录监视器
fsys.dirWatcher.thread() #
返回对象:fsysDirWatcherThreadObject
fsys.dirWatcher.thread(回调函数,监视目录,选项) #
fsys.dirWatcher.thread(
function(filename,action,actionText){
},/*监视目录路径*/ );
dirWatcherEntryObject 成员列表 #
dirWatcherEntryObject.action #
变更类型
dirWatcherEntryObject.actionText #
变更类型说明
dirWatcherEntryObject.filename #
文件名
dirWatcherEntryObject.filenameW #
Unicode文件名
dirWatcherObject 成员列表 #
dirWatcherObject.close() #
关闭
dirWatcherObject.eachChanges(选项,是否监视子目录) #
for( filename,action,actionText in dirWatcherObject.eachChanges() ){
io.print( filename,actionText,action & 0x10/*_FILE_NOTIFY_CHANGE_LAST_WRITE*/ )
}
dirWatcherObject.readDirectoryChanges() #
返回对象:dirWatcherEntryObject
dirWatcherObject.readDirectoryChanges(选项,是否监视子目录) #
读取目录发生的变更
返回值为数组,数组成员为一个table对象
filename字段表明变更的目录,action字段表明变更类型
action为 FILE_NOTIFY_CHANGE 前缀的常量标志
fsysDirWatcherThreadObject 成员列表 #
fsysDirWatcherThreadObject.close() #
关闭对象
自动完成常量
_FILE_ACTION_ADDED=1
_FILE_ACTION_MODIFIED=3
_FILE_ACTION_REMOVED=2
_FILE_ACTION_RENAMED_NEW_NAME=5
_FILE_ACTION_RENAMED_OLD_NAME=4
Markdown 格式