我想实现一个单向同步:
有A和B两个文件夹,A是源文件夹,B是需同步的文件夹,即目标文件夹,我更新A文件夹内容,会复制到B文件夹内。现在要解决的是,怎么遍历A文件夹内的文件,包括子目录和子目录内文件,和B文件夹内的文件比较,如果B文件夹也包含同样文件,则比较修改时间,如A内的文件较新,则将文件复制到B内覆盖较旧的文件,反之则不操作;如果B文件夹内没有A的文件,则直接从A复制到B。
请问该如何实现,请给出一些代码,谢谢,而且关键是如何遍历A和B,还有里面的目录。
有A和B两个文件夹,A是源文件夹,B是需同步的文件夹,即目标文件夹,我更新A文件夹内容,会复制到B文件夹内。现在要解决的是,怎么遍历A文件夹内的文件,包括子目录和子目录内文件,和B文件夹内的文件比较,如果B文件夹也包含同样文件,则比较修改时间,如A内的文件较新,则将文件复制到B内覆盖较旧的文件,反之则不操作;如果B文件夹内没有A的文件,则直接从A复制到B。
请问该如何实现,请给出一些代码,谢谢,而且关键是如何遍历A和B,还有里面的目录。
解决方案 »
- SetwindowsHookEx WH_GETMESSAGE
- 文件关联的问题
- webbrowser 自动填表问题
- 请问TADODataSet为什么没有执行语句?? 在线等待! 急。
- 倒分贴投诉热心,顺便加点分!
- 为何我的Active Form发布后在本机(服务器)上可见,在其他人的浏览器内不可见?
- 求助:请教table组件,解答后立即放分
- 求救!求救!高分相赠100分
- 向高手请教(如何在将资源文件中的鼠标加载到应用程序中)
- 三层应用的最初级问题!
- 谁有注册版本的suipack 6和suipack,发给我用一下,只用一次就可以了,已开两贴放200分
- 面试的问题,如何在文件属性框中增加一页自定义的面板,并在该面板上放一页图片??
所以我觉得最好的方法还是将整个目录A复制一份新的出来算了。即是做一个时间点的完全备份