|
import os
import shutil
def copyfile(frompath,topath,conf):
array=[]
with open(conf,'r') as file:
for line in file.readlines():
fullname=''.join([line.strip('\n'),'.txt'])
a.append(fullname)
#print(a)
for x,y,z in os.walk(frompath):
for i in z:
fullpath=os.path.join(x,i)
filename=os.path.split(fullpath)[1]
if filename in a:
newfullpath=os.path.join(topath,filename)
if os.path.isfile(newfullpath):
os.remove(newfullpath)
shutil.copy(fullpath,newfullpath)
if __name__ == '__main__':
conf=r''
frompath=r''
topath=r''
copyfile(frompath,topath,conf)
新手报到 一通瞎写
有改进的地方不吝赐教 |
|