Я построил два XML-файла, которые отображают содержимое данной папки:
<root>
<folder name="C:\a\b" permision="yes" folderCount="1">
<folders>
<folder name="C:\a\b\c" permision="yes" folderCount="1">
<folders>
<folder name="C:\a\b\c\e" permision="yes" folderCount="0">
<folders/>
<files>
<file name="401-1.htm"/>
<file name="401-2.htm"/>
<file name="401-3.htm"/>
</files>
</folder>
<folder name="C:\a\b\d" permision="yes" folderCount="0">
<folders/>
<files>
<file name="401-4.htm"/>
<file name="401-5.htm"/>
<file name="401-3.htm"/>
</files>
</folder>
</folders>
<files/>
</folder>
</root>
Я хотел бы знать, есть ли способ найти разницу между файлами.
(Один файл - это старое состояние, а второй - новое состояние, и можно только добавлять файлы, но не удалять их. Было бы здорово удалить идентичные узлы из нового состояния, чтобы остались только новые файлы ).