دقیقا بر مبنای مثالی زدید نوشتمش. این فایل رو در مکانی قرار بدید که دو پوشه asli و build قرار داده شده، بهش مجوز اجرا بدید و اجراش کنید. (یا با خود python اجراش کنید)
#!/usr/bin/python
import os,shutil
for root1,dirs1,files1 in os.walk("asli"):
for file1 in files1:
for root2,dirs2,files2 in os.walk("build"):
for file2 in files2:
if file2[-6:].lower() == "as.dwg" and (file2[:-6] == file1[:-4] or file2[:-7] == file1[:-4]):
print root2+"/"file2+" -> "+root1+"/"
shutil.copy(root2+"/"+file2,root1+"/")