在硬盘上搜索文件并复制到U盘的Python方法
我想用Python找出%systemdrive%里的PDF文件,然后把它们复制到我的USB驱动器上。
以前在批处理里用xcopy是可以的。
xcopy “$systemdrive%*.jpg” %~d0\%computername% /s/c/q/r/h
但是在Windows 7里,通配符不再好使了,所以我想找个Python的替代方法。
1 个回答
1
试试这个,可能对你有帮助:
import os
import shutil
for dirname, dirnames, filenames in os.walk(r'C:\znc\resp\A'):
for filename in filenames:
if os.path.splitext(filename)[-1] == '.pdf':
shutil.copy2(r'%s\%s' %(dirname,filename), r'D:\resp\B')
这个方法有效,但我不确定它是否是最好的选择。