我有这样一个需求,A文件下的文件需要与B同步,但只同步A中文件大小小于B中文件大小的文件
例如 A有1.txt为50K,B中也有为65K,此时同步;
如果A有1.txt为50K,B中也有为40K,此时不同步。用Microsoft.Synchronization.Files这个能实现吗 如何实现
可以
给你一个思路:
1.获取A文件夹下的所有文件
2.获取B文件夹下的所有文件
3.嵌套循环A文件夹和b文件夹
4.判断文件名字是否相同
5.如果文件相同则比较两个文件大小
6.将文件大大的那个Copy到对应的文件夹。
7复制时设置允许覆盖