| 子程序名 | 返回值类型 | 公开 | 备 注 | ||||
| 目录_同步更新 | 将目标目录的文件和源目录中的文件进行对比,将不同的文件同步到目标目录里。 | ||||||
| 参数名 | 类 型 | 参考 | 可空 | 数组 | 备 注 | ||
| 源目录 | 文本型 | 源目录,目录不以\结尾会自动添加 | 目标目录 | 文本型 | 欲更新目标的目录,目录不以\结尾会自动添加 | ||
| 变量名 | 类 型 | 静态 | 数组 | 备 注 | ||
| 文件名 | 文本型 | |||||
| 子目录 | 文本型 | |||||
| 局_旧目录 | 文本型 | |||||
| 局_新目录 | 文本型 | |||||
局_新目录 = 目标目录
如果真 (取文本右边 (局_旧目录, 1) ≠ “\”)
局_旧目录 = 局_旧目录 + “\”
如果真 (取文本右边 (局_新目录, 1) ≠ “\”)
局_新目录 = 局_新目录 + “\”创建目录 (局_新目录)
处理事件 ()
文件名 = 寻找文件 (局_旧目录 + “*.*”, 39)
判断循环首 (文件名 ≠ “”)
判断 (文件_是否存在 (局_新目录 + 文件名) = 假) ' 不存在
文件_复制 (局_旧目录 + 文件名, 局_新目录 + 文件名)
判断 (校验_取md5 (读入文件 (局_新目录 + 文件名), , ) ≠ 校验_取md5 (读入文件 (局_旧目录 + 文件名), , ))
文件_复制 (局_旧目录 + 文件名, 局_新目录 + 文件名, 0)



文件名 = 寻找文件 (, )
判断循环尾 ()子目录 = 寻找文件 (局_旧目录 + “*.*”, 16)
判断循环首 (子目录 ≠ “”)
如果真 (子目录 ≠ “.” 且 子目录 ≠ “..”)

如果 (目录_是否存在 (局_新目录 + 子目录))

目录_同步更新 (局_旧目录 + 子目录, 局_新目录 + 子目录)

删除目录 (局_新目录 + 子目录)


子目录 = 寻找文件 (, #子目录 )
判断循环尾 ()词条作者信息 使用例程
