あるフォルダ構造から別の構造の別のフォルダにファイルをコピーするスクリプトがあります。
ex. Folder 1
c.txt
d.txt
subdir1
a.txt
b.txt
スクリプトは、ファイル/ディレクトリをフォルダー1からフォルダー2(フォルダー2の構造が異なります)にこの形式でコピーします
Folder 2
subdir2
c.txt
d.txt
subdir1
a.txt
b.txt
フォルダ2には、new1.txt、new2.txtなどの独自のファイルを作成できます。新しいファイルを作成すると、フォルダ2の構造は次のようになります。
Folder 2
new1.txt
new2.txt
subdir2
c.txt
d.txt
subdir1
a.txt
b.txt
次に、Folder1とFolder2のディレクトリコンテンツを比較する必要があります。ディレクトリの内容を比較するためにfilecmp.dircmpを使用しています。これらの2つのフォルダーのfilecmp.dircmpは、subdir2、subdir2 / c.txt、subdir2 / d.txtを新しいディレクトリとして、新しいファイルをnew1.txtとnew2.txtとして提供します。しかし実際には、new1.txtとnew2.txtを新しいファイルとして作成し、他のファイルは1つのフォルダーから別のフォルダーにコピーしただけです。
新しいファイルとして、結果として必要なのはnew1.txtとnew2.txtだけです。どのように私はそれを行うことができますか。私はこのコードをPythonで書いています