如何从一个文件中删除另一个文件的重复项
问题描述:从文件夹A中删除文件夹B的相同内容,即A-B
算法:对文件夹A和B进行扫描,分别得出一个棵树,删除树A中与树B相同的部分
软件缺陷:Fast Duplicate File Finder 2.0.0.1可以扫描出两个文件重复的内容,但是不能实现从A中去除B中的内容,也就是,不能进行A-B的操作。
Mathematica 代码实现:
MinusFile["E:\\Example\\CPC\\EX4\\A", "E:\\Example\\CPC\\EX4\\B"] fan1.nb is deleted. fan.nb is deleted.
启发:可以类似地定义文件夹上的“和”,“差”,“交”等操作.