使用windows腳本移動文件

1. 移動腳本web

在部署web項目時,通常須要將打包的war包發佈到Tomcat目錄下,因此本身就在網上查找資料寫了一個簡略的移動文件的腳本,以下:windows

@echo off  
echo "使用bat腳原本複製文件夾和文件"  
echo.  
echo.請輸入要移動的文件地址,如D:\Eclipse\workspace\hibenatetest\target\*.war
set /p moveFilePath=
xcopy %moveFilePath% %CATALINA_HOME%\webapps\ /s /e /c /y /h /r
pause

將此代碼保存爲.bat格式的文件,點擊執行便可達到移動文件的效果。tomcat

文件移動完成後,執行:call %CATALINA_HOME%\bin\startup.bat 便可啓動tomcat【需完善到腳本中】app

 

2. 代碼解釋webapp

echo : 輸出提示
set : 設置變量值
xcopy : 移動文件
%param% :引用變量值
call : 調用其餘批處理命令

 

3. 提示編輯器

 3.1 在編寫完腳本,啓動時輸出的中文會有亂碼的現象。解決方法及緣由以下:編碼

  緣由:通常文編編輯器使用的時UTF-8的編碼方式,而腳本須要使用ANSI編碼方式,故需將腳本另存爲ANSI編碼方式便可(使用windows自帶的文本編輯器保存)。spa

  

 

 

 3.2 完善判斷命令是否執行成功的代碼。.net

  因代碼中須要判斷命令是否執行成功,進而輸出友好提示,因此在查找了一些判斷方式,但都能用。故後續需添加進來判斷成功與否及友好提示。code

 

 

參考資料:

  1. http://blog.csdn.net/nihaoqiulinhe/article/details/78404128

相關文章
相關標籤/搜索