[JavaScript] 纯文本查看 复制代码 .版本 2
.支持库 spec
.子程序 ActionProc
.参数 Action, 整数型
.参数 FileName, 整数型
.参数 FileNameLength, 整数型
.局部变量 szFileName, 字节集
.局部变量 局_原文件路径, 文本型
.局部变量 局_新文件路径, 文本型
调试输出 (“进入监控”)
szFileName = 指针到字节集 (FileName, FileNameLength)
.判断开始 (Action = #FILE_ACTION_ADDED)
调试输出 (“新增文件”, 编码_Unicode到Ansi (szFileName))
延时 (10)
局_原文件路径 = 集_盘符 + 编码_Unicode到Ansi (szFileName)
调试输出 (编码_Unicode到Ansi (szFileName))
局_新文件路径 = 编辑框_文件保存路径.内容 + “\” + 编码_Unicode到Ansi (szFileName)
调试输出 (“局_原文件路径” + 局_原文件路径, “局_新文件路径” + 局_新文件路径)
调试输出 (复制文件 (局_原文件路径, 局_新文件路径))
.' 判断 (Action = #FILE_ACTION_REMOVED)
' 调试输出 (“删除文件”, 编码_Unicode到Ansi (szFileName))
.' 判断 (Action = #FILE_ACTION_MODIFIED)
' 调试输出 (“修改文件”, 编码_Unicode到Ansi (szFileName))
.' 判断 (Action = #FILE_ACTION_RENAMED_OLD_NAME)
' 调试输出 (“重命名文件”, 编码_Unicode到Ansi (szFileName))
.' 判断 (Action = #FILE_ACTION_RENAMED_NEW_NAME)
' 调试输出 (“重命名文件2”, 编码_Unicode到Ansi (szFileName))
.默认
.判断结束
|