珂珂的个人博客 - 一个程序猿的个人网站

最新发布

[未分类]

目录同步工具

admin 阅读(2549) 评论(0)

经常需要将本地的网站发布到服务器上,觉得太麻烦,有时经常需要整个目录拷贝,于是就诞生了这个目录同步的工具。该工具需要一个服务端配合,我这里就用asp.net 的 ashx处理,有能力的可以改成TCP 传输。原理就是对比服务器文件的SHA1,如果相同就不用上传了,所以能节省不少时间。考虑到方便,我将配置文件写成了xml 这样每次选择对应配置就行了,配置还加入了一个忽略文件列表。我自己的网站也是这样上传的。服务端代码,主要处理列出所有文件数据、上传、删除。usingSystem; usingSystem.Collections.Generic; usingSystem.IO; using [...]   阅读全文