close

XCOPY:複製檔案或資料夾。

XCOPY source [destination] [/a|/m][/d[:date]][/p][/s[/e]][/w][/c][/i][/q][/f][/l][/h][/r][/t][/u][/k][/n][/y|/~y]

source 指定要複製的檔案。
destination 指定位置或者/以及新檔案的名稱。
字串若是中文或是有空白,要加上雙引號""。

/a 複製保存屬性的檔案,不變更屬性。
/m 複製保存屬性的檔案,複製後清除保存屬性
/d:m-d-y 複製檔案日期為指定日期或指定日期之後的檔案。若不指定日期,只會複製來源檔案的日期比目標檔案的日期還新的檔案。
/p 建立目標檔案之前顯示提示視窗。
/s 複製目錄及子目錄,但不複製空目錄。
/e 複製目錄及子目錄,也複製空目錄。與 /s /e 相同,通常用來修改 /t。
/v 確認每個新檔案。
/w 進行複製之前顯示提示,您可用按鍵確認執行。
/c 發生錯誤仍繼續進行複製。
/i 如果複製目標不存在,而且您複製多個檔案,就把複製目標設定為目錄。
/q 複製時不顯示檔案名稱。
/f 複製顯示完整的來源名稱及目標名稱。
/l 顯示複製檔案的名稱。
/h 一併複製隱藏檔案及系統檔案。
/r 覆寫唯讀檔案。
/t 建立目錄結構,但不要複製檔案,也不要複製空目錄及空子目錄。 /t /e 表示要複製空目錄及空子目錄。
/u 只複製存在於目的地中的檔案
/k 複製屬性。通常 xcopy 會重設唯讀檔案。
/n 複製時產生短檔名。
/y 覆寫既存檔案前不作提示
/~y覆寫既存檔案前作提示

MD:建立資料夾

rem:批次檔的註解,可增加批次檔的閱讀性,類似單行註解//。

echo:將文字輸出於螢幕上

echo on:將批次檔內所下的指令全部顯示在螢幕上。

echo off:批次檔內所下的指令全部隱藏,不顯示於螢幕上。

goto:轉移控制權,可以指示批次檔跳至某一標記。

@:前面加上@符號的指令,執行批次檔時不會將指令文字敘述顯示於螢幕上。

%:批次檔參數,最多可以有10個參數值(由%1至%10)。

pause:暫停批次檔的執行,並在螢幕上顯示Press any key to continue。

if exist:檢查某一檔案是否存在,若存在則條件成立,執行指定的命令。

if 字串1==字串2:字串1.字串2相等的話,則執行所指定的指令。

if not:當測試條件不成立時才執行後面命令。

if errorlevel:由OS所管理的一個系統變數,目的是監視所有錯誤發生的情況。

call:模組化設計,可用來呼叫另一個批次檔。

時間日期與字串處理系列:

取得今天日期:%date%
取得現在時間:%time% 

把日期裡的斜線拿掉:
set Today=%DATE:/=%
取回今天的年度:
set ThisYear=%Today:~0,4%
取回今天的年度月份:
set ThisMonth=%Today:~4,2%
本月份減1取得上個月份
set /A LastMonth=%ThisMonth%-1
把多餘的空白取代成 0
SET NowTime=%time: =0%
取得時、分、秒
SET Hour=%NowTime:~0,2%
SET Minu=%NowTime:~3,2%
SET Seco=%NowTime:~6,2%

全站熱搜
創作者介紹
創作者 yukinaco 的頭像
yukinaco

楓葉中的藍影

yukinaco 發表在 痞客邦 留言(1) 人氣()