 
- 帖子
- 531
- 积分
- 1554
- 技术
- 94
- 捐助
- 0
- 注册时间
- 2008-7-17
|
硬链接是NTFS的一个特性
可以用fsutil hardlink create <新文件名> <现有文件名> 创建
也可以使用其它第三方工具创建
具体内容可以上百度或Google一下
文件内容、MD5或CRC值的获取采取开放自由的原则
不限制使用第三方软件
只要保证效率和稳定即可
建议先生成文件路径、时间和内容相关值的列表
在把列表先按内容或其相关值排序的话,就不需要逐一对比了
是的,对于多个相同文件中路径不是最接近的相同文件是不处理
对于一些复杂冲突的处理,就会考验程序的智能程度
不过你可以设置成由用户选择是否该处理及如何处理
在完成一楼要求的基础上
可以考虑加入对回收站删除文件列表的读取与处理
也就是说如果发现回收站中存在文件树中的文件
则在另一个文件树也对应做删除处理
首先考虑程序模块的完整,足以实现所有的功能
其次考虑是否够健壮,足以应付各种复杂的冲突情况
再次考虑是否够效率,对于K级文件数的处理不会让人难以忍受
最后考虑是否够清晰,不会让自己也被复杂混乱的代码绕进去
[ 本帖最后由 qzwqzw 于 2010-1-8 08:25 编辑 ] |
|