![](/img/trans.png)
[英]How to robocopy using regex matched folder from one server to another
[英]How to write command line (in jenkins) using robocopy to zip one folder?
如何使用robocopy編寫命令行(使用jenkins)壓縮一個文件夾? 假設年齡大於2個月。
我在Windows服務器(vm)上運行了jenkins,並安裝了7zip。
我需要讓jenkins運行robocopy來存檔一些早於2個月的文件夾。
首先, robocopy
僅用於復制文件。 我假設您正在使用Linux Distribution。 find . -mtime +60
find . -mtime +60
,您可以遞歸列出所有文件,包括2個月以上的子文件夾。 否則您可以使用find . -type d -mtime +60 -maxdepth=1
find . -type d -mtime +60 -maxdepth=1
以僅列出當前目錄中的所有目錄。 使用-type f
列出所有文件。
這將列出所有文件並在控制台上打印。
for i in `find . -type d -mtime +60 -maxdepth 1`; do echo $i; done
對於您來說,這可以解決問題。
for i in `find . -type d -mtime +60 -maxdepth 1`; do zip -r $i.zip $i; done
在作業配置中, Execute Shell
構建步驟Execute Shell
並復制代碼和zip文件夾。 希望這可以幫助。 如有任何疑問,請發表評論。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.