それぞれに2つのフォルダがあり、多くのサブフォルダがあります。ほとんどのファイルとフォルダは同じにする必要がありますが、欠落しているフォルダを特定できるようにしたいと考えています。例えば不一致のフォルダがありません
:
Folder1/
A/
1.jpg
B/
2.jpg
C/
3.jpg
D/
4.jpg
と
Folder2/
A/
1.jpg
E/
2.jpg
C/
3.jpg
D/
4.jpg
"B" は削除されたことを知っている方法はありますか?私はウィンドウを走らせていますが、cygwinをインストールしてbashスクリプト、差分、またはpython/perlが動作するようにしました。
私は両方のフォルダのすべてを「diff -q -r Folder1 Folder2」とすることができますが、これはFOREVERを受け取り、変更されたものすべてを吐き出します。
提案がありますか?
ありがとうございます!
どのくらい深く行きたいですか?つまり、 'A/B'が削除された場合は気になりますか? – fge
ええ、ツリーの下を葉ノードまで下っていく必要がありますが、実際には、どの「包含する」ノードが削除されているかを知る必要があります。私。 1.jpgが削除されてもAが削除された場合は、他のフォルダから「A」を削除する必要があることだけを知る必要があります。 – Jordan
ああ、それは問題をかなり変える! – fge