1. 程式人生 > >Cmd批處理替換檔案

Cmd批處理替換檔案

語法:
        copy source [destination]
引數:
source
        指定要被複制的檔案的位置和名稱。Source 可由驅動器號和冒號、目錄名、檔名或組合所組成。
destination
        指定要複製到其中的檔案或檔案集的位置和名稱。Destination 可以由驅動器號和冒號、資料夾名、檔名及組合而組成。
注意:
         ①源可以是可移動媒體、當前Windows 安裝的系統目錄中的任何目錄、驅動器的根目錄、本地安裝源或Cmdcons 目錄。

        ②目標可以是除可移動媒體以外的任何與源相同的位置。如果沒有指定目標,則預設為當前目錄。Windows 安裝CD 中的壓縮檔案在複製過程中解壓縮。

         ③Copy 不支援萬用字元。
例項:

        將D盤下AA資料夾中的AA.TXT複製到BB資料夾中,如果已存在AA.TXT,則覆蓋。

1、程式碼一

echo
copy   D:\AA\AA.TXT D:\BB\  /y
pause

效果如下:
 

2、那麼如何去掉ECHO處於開啟狀態。這句話呢?

echo on
copy   D:\AA\AA.TXT D:\BB\  /y
pause

效果如下:

3、那麼如何去掉上圖中的第一行輸出呢?

echo off
copy   D:\AA\AA.TXT D:\BB\  /y
pause

效果如下:

4、那麼如何去掉上圖中的第一行輸出呢?

@echo off
copy   D:\AA\AA.TXT D:\BB\  /y
pause

效果如下:

5、如何雙擊後直接執行命令,而不需再按一個鍵退出呢?

@echo off
copy   D:\AA\AA.TXT D:\BB\  /y
exit

小注:
1
.作為控制批處理命令在執行時是否顯示命令列自身的開關
格式:ECHO [ON|OFF]
2
.顯示當前ECHO設定狀態
格式:ECHO
3
.輸出提示資訊
格式:ECHO資訊內容
4.關閉DOS命令提示符
DOS提示符狀態下鍵入ECHOOFF,能夠關閉DOS提示符的顯示使螢幕只留下游標,直至鍵入ECHO ON,提示符才會重新出現.
5
.輸出空行,即相當於輸入一個回車
格式:ECHO


值得注意的是命令列中的要緊跟在ECHO後面中間不能有空格,否則將被當作提示資訊輸出到螢幕。另外可以用,:;[\]+等任一符號替代。