我想在詹金斯執行一個窗口批處理命令,它不工作。我已閱讀Run batch command in jenkins,但我無法修復該帖子。在詹金斯 - Windows批處理命令不工作
我跑以下命令將文件複製到一個新的位置,並給它一個新的名字:
copy /B "%my_home%\base\dist\proj*.war" "%my_home%\base\dist\wars\proj.war"
在我的情況下,源目錄中有一個名爲proj123.war單個文件。該文件已成功複製到目標目錄,但名稱仍然是proj123.war,而不是重命名爲proj.war。
任何想法我可能做錯了什麼?謝謝你的幫助!
雖然我同意你的說法,但這不是答案 – Rik
@Rik雖然我同意你的觀點,但我最近加入了社區,我本來希望發表評論,但我無法。所以我創建了一個答案,試圖獲得更多的信息,所以我可以嘗試幫助:)我甚至解釋了該副本的工作原理。他表示,這個命令在Windows上運行良好,但不應該像他提供的那樣。 – JordanGS
我對延遲表示歉意。另外,JordanGS是正確的,我的例子是錯誤的。它應該是:copy/B「%my_home%\ base \ dist \ proj * .war」「%my_home%\ base \ dist \ wars \ proj.war」。結果是,名爲「%my_home%\ base \ dist \ proj123.war」的原始文件已成功複製到目標目錄,但名稱保留爲「proj123.war」而非所需的「proj.war」(我有相應編輯帖子)。 –