VBS自動復制文件 自動備份文件 U盤
老師上課打開PPT講完課之后,下課拔掉U盤,關掉PPT,然后電腦里面沒有留下上課的PPT.......。于是忽,我想到了一種做筆記的方法>_<,只要老師上課打開過的PPT,都會被后臺自動復制到電腦里面,這樣就下課就可以打開PPT做筆記了,嘿嘿嘿。當然這個腳本不只是可以復制PPT,你還可以復制別的文件。
這個vbs是我花了一個月才寫出來的(要不是教室電腦運行慢,又有冰點還原,我早就下個VS了,哎。奈何只能用notepad.exe寫QAQ)
使用方法:
新建一個文本文檔,把代碼(代碼在文章末尾有附上)粘貼進去,然后根據(jù)你自己的需求看看要不要改改Output、ExtensionName、ExcludeDrive、MaxSize這幾個變量的內(nèi)容,然后保存,編碼記得選ANSI,保存完之后把文件重命名為XXX.vbs。

雙擊就直接在后臺運行了,不會有任何彈窗提示(除非腳本運行過程中發(fā)生了異常),因此不要過度雙擊,否則會同時運行多個腳本,不信你可以點多幾下然后看看任務管理器里面壯觀的風景。你可以在任務管理器里面看到腳本正在運行。關閉腳本的話用任務管理器直接結束進程就可以了。

變量的使用:
Output?就是你要把文件復制到哪里,等號后面就是要復制到的文件夾的路徑用英文雙引號引起來,路徑可以直接從資源管理器里面復制。

ExtensionName?就是要復制的文件的擴展名,比如文章末尾附上的就是要備份*.ppt、*.pptx、*.doc、*.docx、*.mp3、*.swf、*.png、*.jpg這種類型的文件,記住每個擴展名之間要用英文逗號隔開。
ExcludeDrive 就是要排除驅(qū)動器的盤符。比如文章末尾附上的就是要排除D盤和E盤,記住每個盤符之間不需要用別的字符隔開。當你打開D盤或E盤里面的文件時,不會被腳本復制到Output指定的文件夾中,但是如果你打開的是C盤、F盤或者其它不是D盤或E盤中的文件時,就會被腳本自動復制到Output這個文件里面按日期排好。
MaxSize?就要備份單個文件的最大占用空間,單位byte,若MaxSize =?0則無論多大的文件都備份。這個功能主要是為了防止復制過大的文件,比如一個電影2G(2097152bytes),然后你打開了這個電影,腳本就自動復制了.......。這是你可以設置MaxSize =?2097152,這樣大于2G的文件就不會被自動復制了。
初學vbs請大佬們輕噴。
以下附上代碼: