按下PgUp开始整理
按下PgDn立刻结束整理
会在程序目录下新建一个clloection文件夹收集jpg文件,当然可以修改为其他格式的文件,比如文档word,xlsx,ppt…,多媒体文件MP4,MP3,AVI…
主要使用了os库,正则匹配re库,键鼠控制pynput库,以及shutil和多线程threading库,这个小程序适合使用多线程。
多线程防止监听键盘不响应。
import os
import re
import shutil
from pynput.keyboard import Controller,Key,Listener
import threading
def copy_main(root,target,target_path):
if os.path.exists(root):
dir=os.listdir(root)
for item in dir:
path=os.path.join(root,item)
#path=path.replace("\\","/")
#print(path.split("/")[-1])
try:
if os.path.isdir(path):
copy_main(path,target,target_path)
elif target.match(path.split("\\")[-1]):
shutil.copy(path, target_path)
print(path)
except:
continue
def on_press(key):