
批處理如何做到文件備份好久沒來批處理之家了,發現論壇還在穩定運行,很開心,不知不覺就過了那么久了,祝愿論壇越來越好!以后也會常回來的小弟我遇到一個問題,就是我習慣把筆記本的D盤的全部文件都備份到移動硬盤上,大部分文件是不會變動,比如大小,文件名等,我隔一段時間會進行備份一次,但是總覺得全部復制然后重名的替換太麻煩了,次次200G的東西全部復制過去也比較麻煩,要守著點替換也不可能啊~~不知道批處理能不能實現這樣的功能,就是復制新的文件過去,那些原本就有的文件就不復制過去了,這樣拷貝的量小很多,也快些。如果批處理做不到,有沒有軟件能做到這個呢?
這個代碼還是會全部復制替換,耗時比較長,比較麻煩啊。nclick="copycode($('code0'));">復制代碼
- @echo off
- echo.&echo.&echo.
- set /p source=【請輸入要備份的盤】:&echo.
- set /p destination=【備份目標盤】:&echo.
- echo 將備份 %source% 盤的文件到 %destination% 盤&echo.
- echo 按任意鍵開始備份&pause>nul
- if not exist %destination% (
- xcopy /s/v/k/y/r/h/c %source% %destination%
- ) else (
- xcopy /s/v/k/d/r/h/c/y %source% %destination%
- )
- echo.
- echo 備份完成,按任意鍵退出&pause>nul

