检测移动文件夹

import os
import shutil
import time

rootpath = 'D:\\BaiduNetdiskDownload\\2022年\\第1季度'
newPath = 'C:\\Users\Administrator\\Desktop\\测试移动文件'
qfile_Name = '7052'


def find_movefile(rootpath, newPath, qfile_Name):
    '''
    文件夹目录下遍历查找以 qfile_Name开头的文件,查询到以后,将文件移动到newPath文件夹目录下
    :param rootpath:
    :param newPath:
    :qfile_Name
    '''

    arrfile = os.listdir(rootpath)
    # 判断文件夹中是否以xx开头的文件
    results_table = None
    for i in range(5):
        for filename in arrfile:
            if filename.startswith(qfile_Name):
                results_table = filename
                break
            else:
                print('查询中')
                results_table = None
        if results_table != None:
            print('开始将下载文件夹里面的内容,移动')
            print(results_table)
            oldPath = os.path.join(rootpath, results_table)
            print(oldPath)
            shutil.move(oldPath, newPath)
            break
        else:
            time.sleep(2)
find_movefile(rootpath, newPath, qfile_Name)

  目录