下面僅列出一些常用的批處理命令:
1、切換目錄命令
D:
cd Advantage/Gen/usrtool
2、暫停命令:
pause
3、調用其他批處理文件命令
call backup.bat
4、刪除和複製文件命令
del C:/BD15/checkin/aaa.txt
copy D:/C_MODELS/BD15/update.trn C:/C_MODELS/BD15/checkin/SUB_U020/update.trn
5、顯示一個字符串的命令:
echo Please backup first and then checkin in the Gen! are you sure to checkin?
6、取得當前日期時間的命令:
SET MKDDTT=%DATE%_%TIME% 取當前日期和時間
SET MKDDTT=%DATE:~-10% 取當前日期的後10 個字符。
SET MKDDTT=%TIME:~0,8% 取當前時間的從0開始後的8個字符
SET MKDDTT=%DATE:~-10%_%TIME:~0,8% 常用的備份文件名前綴。
SET FILENAME=%MKDDTT:~0,4%%MKDDTT:~5,2%%MKDDTT:~8,5%%MKDDTT:~14,2%%MKDDTT:~17%
7、常用的使用winrar進行文件備份的寫法:(WINRAR的命令可以參考WINRAR安裝目錄下的命令文檔)
首先需要設置WINRAR的環境變量
SET MKDDTT=%DATE:~-10%_%TIME:~0,8%
SET MKDTIME=%MKDDTT:~0,4%%MKDDTT:~5,2%%MKDDTT:~8,5%%MKDDTT:~14,2%%MKDDTT:~17%
IF %MKDTIME:~9,1%.==. SET MKDTIME=%MKDTIME:~0,9%0%MKDTIME:~10%(時間爲個位數時補0)
pause
rar a D:/backup/biz/%MKDTIME%_SCMSTKSPrj D:/CVS/SCMSTKSPrj
echo backup has done
pause
8、接收控制檯輸入字符的命令:
SET /P AAA="ARE YOU SURE TO BACKUP?[Y/N] > "
IF %KAKUNIN%. == Y. SET BBB = "WO SHI SHUI?"