我有一个脚本将文件从一个文件夹结构复制到另一个具有不同结构的文件夹.
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来比较目录内容. filecmp.dircmp对这些
两个文件夹将给我subdir2,subdir2 / c.txt,subdir2 / d.txt作为新目录和new1.txt和new2.txt的新文件.
但实际上我只创建了new1.txt和new2.txt作为新文件,其他文件只从一个文件夹复制到不同的文件夹.
作为一个新文件,我只需要new1.txt和new2.txt的结果.知道我该怎么做.我在python中编写这段代码