使用xcopy進行日增量備份

第一步是使用For/f 截取時間做爲文件夾的名字微信

@echo off
For /F "tokens=1 eol=" %%a in ('date /t ^|cut -c1-4') do (set yyyy2=%%a)
For /F "tokens=1 eol=" %%a in ('date /t ^|cut -c6-7') do (set mm2=%%a)
For /F "tokens=1 eol=" %%a in ('date /t ^|cut -c9-10') do (set dd2=%%a)
網絡


第二步,新建時間的文件夾
set drcname=%yyyy2%%mm2%%dd2%
set mdy=%mm2%-%dd2%-%yyyy2%
運維


第三步,使用xcopy執行日備份,具體的參數說明以下:ide

XCOPY source [destination] [/A | /M] [/D[:date]] [/P] [/S [/E]] [/V] [/W]spa

[/C] [/Q] [/F] [/L] [/G] [/H] [/R] [/T] [/U]命令行

[/K] [/N] [/O] [/X] [/Y] [/-Y] [/Z]3d

[/EXCLUDE:file1[+file2][+file3]...]code

Sourcehtm

必需的。指定要複製的文件的位置和名稱。該參數必須包含驅動器或路徑。token

Destination

指定要複製的文件的目標。該參數能夠包含驅動器盤符和冒號、目錄名、文件名或者它們的組合。

/w 在開始複製文件以前將顯示如下消息並等待您的響應:

Press any key to begin copying file(s)

/p 提示您確認是否要建立每一個目標文件

/c 忽略錯誤。

/v 在寫入目標文件時驗證每一個文件,以確保目標文件與源文件徹底相同。

/q 禁止顯示 xcopy 消息。

/f 複製時顯示源文件名和目標文件名。

/l 顯示要複製的文件列表。

/g 建立解密的目標文件。

/d [:mm-dd-yyyy]

只複製那些在指定日期或指定日期以後更改過的源文件。若是不包括 mm-dd-yyyy 值,xcopy 會複製比現有 Destination 文件新的全部 Source 文件。該命令行選項使您能夠更新更改過的文件。

/u 只從 source 複製 destination 中已有的文件。

/i 若是 Source 是一個目錄或包含通配符,而 Destination 不存在,xcopy 會假定destination 指定目錄名並建立一個新目錄。而後,xcopy 會將全部指定文件複製到新目錄中。默認狀況下,xcopy 將提示您指定 destination 是文件仍是目錄。

/s 複製非空的目錄和子目錄。若是省略 /s,xcopy 將在一個目錄中工做。

/e 複製全部子目錄,包括空目錄。同時使用 /e、/s 和 /t 命令行選項。

/k 複製文件,若是源文件具備只讀屬性,則在目標文件中保留該屬性。默認狀況下,xcopy 會刪除只讀屬性。

/r 複製只讀文件

/h 複製具備隱藏和系統文件屬性的文件。默認狀況下,xcopy 不復制隱藏或系統文件。

/a 只複製那些具備存檔文件屬性設置的源文件。/a 不修改源文件的存檔文件屬性。

/m 複製具備存檔文件屬性設置的源文件。與 /a 不一樣,/m 關閉在源中指定的文件的存檔文件屬性。

/n 使用 NTFS 短文件或目錄名建立副本。將文件或目錄從 NTFS 卷複製到 FAT 卷或者當目標文件系統須要 FAT 文件系統命名約定(即 8.3 個字符)時,須要 /n。目標文件系統能夠是 FAT 或 NTFS。

/o 複製文件全部權與自由選擇的訪問控制列表(DACL) 信息。

/x 複製文件審覈設置和系統訪問控制列表(SACL) 信息(包含 /o)。

/exclude:filename1 [+[filename2]] [+[filename3]]

指定包含字符串的文件列表。

/y 禁止提示您確認要覆蓋現存的目標文件

/-y 提示您確認要覆蓋現有目標文件。

/z 在可重啓模式中經過網絡複製。

/? 在命令提示符顯示幫助。

/t 只複製子目錄結構(即目錄樹),不復制文件。要複製空目錄,必須包含 /e 命令行選項。


咱們使用其中的/s和/d參數執行日備份

IF NOT EXIST "e:\dailybackup\%drcname%" (md e:\dailybackup\%drcname%)
xcopy c:\*.* e:\dailybackup\%drcname% /s /d:%mdy%


下載在面的連接,歡迎微信掃一掃或搜索關注個人「Windows自動化運維」公衆號,我會天天按期發佈Windows自動化運維的相關知識供你們討論研究.


wKiom1ZLPSeCU-ZbAABsCkHlBCM246.jpg

相關文章
相關標籤/搜索