/move_pdfs

根据文件夹所包含的关键词对所对应的pdf文件进行移动

Primary LanguagePythonMIT LicenseMIT

move_pdfs

根据文件夹所包含的关键词对所对应的pdf文件进行移动或复制

应用场景

文件夹a中存在多个pdf文件,文件夹b中存在多层子文件夹,需要根据文件夹b的文件夹命名,找到文件夹a所对应的pdf文件,并进行移动。
例如:

|--文件夹a
​ |--99279-1.pdf
​ |--99279-1裤子.pdf
​ |--VS253-1,2、WX602-1.pdf
​ |--XC585-1、WW779、WW780、WM350-5.pdf
​ |--XU724-1、XV444-1.pdf
​ ​ |--1
​ ​ |--2
​ ​ ​ |--99279-1.pdf
​ ​ ​ |--99279-2.pdf

|--文件夹b
​ |--15660 WM350 XV444
​ ​ |--99279
​ |--99976-MMH
​ ​ |--213402RP
​ ​ ​ |--WM350
​ ​ |--XM146 XL309 XL364

根据文件夹b所包含的所有子文件夹的关键词,如15660 WM350 XV444 99279来寻找文件夹a中对应的pdf文件,如XC585-1、WW779、WW780、WM350-5.pdf、XU724-1、XV444-1.pdf、99279-1.pdf

使用方法

修改rootdirresdir所对应的文件夹
def main(rootdir=r'文件夹a', resdir=r'文件夹b'):
"""
​ ​ 1. 原文件位置 rootdir = '原文件夹'
​ ​ 2. 现文件位置 resdir ='现文件夹'
"""