'''
Pyhon 监视并拷贝U盘 by 郑瑞国
'''
import time
import os
import shutil
import string
def get_disklist():
disk_list = []
for c in string.ascii_uppercase:
disk = c+':'
if os.path.isdir(disk):
disk_list.append(disk)
return disk_list
def monitor_usbdisk(disk_list):
while True:
usb_disk = get_disklist()[-1]
if usb_disk not in disk_list:
shutil.copytree(usb_disk,'d:/mytest/usb_copy''-'+\
'-'.join('-'.join(time.ctime().split(' ')).split(':')))
break
time.sleep(5)
if __name__ == '__main__':
monitor_usbdisk(get_disklist())