1.複製檔案
copy cd.dll %windir%\system32
2.複製資料夾
/s 複製目錄和子目錄,除了空的。
/e複製目錄和子目錄,包括空的。
xcopy %dir%\template /e %desDir%\bin\template
3.建立資料夾
md "%desDir%\Main"
4.刪除資料夾
/s參數列示刪除該資料夾及其下面的子目錄和檔案
/q參數列示,不需要確認
rd /s/d E:\soft
5.根據時間命名資料夾
set "Ymd=%date:~,4%%date:~5,2%%date:~8,2%" set desDir=E:\TEST_%ymd%
生成資料夾名稱為:TEST_20160606
6.生成檔案檔案並寫入內容
@echo.>%desDir%\service\bin\startup.bat @echo java -Dfile.encoding=UTF-8 -cp ../test-1.0-SNAPSHOT.jar test.client.host.Server>%desDir%\service\bin\startup.bat
會生成startup.bat並將java -Dfile.encoding=UTF-8 -cp ../test-1.0-SNAPSHOT.jar test.client.host.Server寫入到bat檔案中
7.獲取輸入變數
set dir=%1%
如果輸入命令為start.bat E:\soft 則dir的值就為E:\soft