2857 |
XCOPY複製當天日期的檔案 |
壞男孩:「錦子老師,請問,公司有一個出勤系統,每天會產出格式"20200715"的log檔,如果我要用XCOPY去每天只複製當天日期的文字檔,該如何寫入批次檔呢?謝謝!」
錦子老師:「批次檔內容如下:
SET "NDATE=%DATE:~0,4%%DATE:~5,2%%DATE:~8,2%"
XCOPY "% NDATE %.LOG" G:\TEST /Q
像今天就會xcopy 20200926.log g:\test /q,將今天的log檔複製到G磁碟Test資料夾中。」
【語法】
XCOPY 來源 [目的地] 參數
來源:指定要複製的檔案。
目的地:指定位置和/或新檔案的名稱。
/A:僅複製有封存屬性設定的檔案,不會變更屬性。
/M:僅複製有封存屬性設定的檔案,關閉封存屬性。
/D:m-d-y:複製在指定日期或指定日期後變更的檔案。若沒有指定的日期,僅複製那些來源時間比目的地時間還新的檔案。
/EXCLUDE:file1[+file2][+file3]:指定包含字串的檔案清單。每個字串應在檔案中的個別資料行內。當所有字串對應欲複製檔案絕對路徑的任一部份時,此檔案將排除在複製內容之外。例如,指定像 \obj\ 或.obj 的字串將會排除目錄 obj 下的所有檔案或所有帶有個別.obj 擴充功能的檔案。
/P:在建立每個目的地檔案前會提示您。
/S:複製除空白之外的目錄和子目錄。
/E:複製包含空白在內的目錄和子目錄。和/S /E相同。可用來修改/T。
/V:確認每個新檔案的大小。
/W:在複製前會提示您按下金鑰。
/C:即使發生錯誤也要繼續複製。
/I:如果目的地不存在並複製多於一個檔案,假設該目的地必須是目錄。
/Q:複製時不會顯示檔案名稱。
/F:複製時顯示完整來源與目的地檔案名稱。
/L:顯示要複製的檔案。
/G:允許複製加密檔案到不支援加密的目的地。
/H:也複製隱藏和系統的檔案。
/R:覆寫唯讀檔案。
/T:建立目錄結構,但不會複製檔案。未包含空的目錄或子目錄。/T /E包含空的目錄和子目錄。
/U:僅複製已存在於目的地的檔案。
/K:複製屬性。Normal Xcopy 將重設唯讀屬性。
/N:透過產生的簡短名稱複製。
/O:複製檔案擁有權和 ACL 資訊。
/X:複製檔案稽核設定 (表示 /O)。
/Y:禁止提示您確認是否要複寫現有目的地檔案。
/-Y:提示確認您是否要覆寫現有目的地檔案。
/Z:在重新啟動模式中複製網路檔案。
/B:複製符號連結本身,而非連結目標。
/J:透過未緩衝處理的 I/O 複製。建議使用大型檔案。
/COMPRESS檔案傳送期間要求網路壓縮(如果適用)。
以上就是今天主要學習的知識點,希望對大家有所幫助~~有什麼問題歡迎留言,我會儘量及時的給大家答覆~~
更多相關影片教學:請點我
更多相關文章:請點我
留言列表