zoukankan      html  css  js  c++  java
  • jenkins bat删除指定路径下的文件及文件夹

    最近在用jenkins集成,生成allure测试报告,但是每次生成的allure测试报告,都是上一次执行的痕迹。比如这次我只运行了100个用例,结果显示运行2000条,上一次运行的用例,时间也涵括了上次运行时间。崩溃。怎么会这样。

    心想把之前的文件删除,在运行就好了。但是要怎么删了,总不能每次都手动删除,那太麻烦了;运行后就删也不行,还要看呢;那就再次运行前再删除把。

    因为,我的项目运行环境是再windows10上,所有需要用bat,命令行删除。

    其实只要再jenkins上用到删除,在执行文件。bigo,一切就愉快的搞定了。happy!!

    1、bat命令:

    删除所有的文件夹:用rd/s/q

    删除所有的文件:用del q/q/f

    2、删除jenkins工作空间下的指定目录:allure生成文件

    代码如下:

    @echo off
    echo %workspace%	est_resultallureReportshistory
    echo %workspace%	est_resultallureReports
    rd/s/q "%workspace%	est_resultallureReportshistory"
    del /q/a/f "%workspace%	est_resultallureReports*.*"

    注:在Execute shell 或 Execute Windows batch command文本框中使用,使用方法:%变量名%删除路径要加上引号,否则报错

    3、删除文件及文件夹 代码如下:

    @echo off
    rd/s/q "C:UsersAdministratorDesktop新建文件夹新建文件夹"
    del /q/a/f C:UsersAdministratorDesktop新建文件夹*.*

    @echo  off 回闪功能,pause暂停

    @echo off
    
    echo 这是测试内容的第1行
    echo 这是测试内容的第2行
    echo 这是测试内容的第3行
    echo end
    
    pause

     附图给大家看看:

  • 相关阅读:
    Visual Studio.Net 已检测到指定的Web服务器运行的不是ASP.NET1.1版。您将无法运行ASP.NET Web应用程序或服务。
    ActiveX 部件不能创建对象
    XML Schema帮你建模
    XBRL CHINA - XBRL入门
    Xml文档验证—编程篇
    怎样用XML技术对数据库进行操作
    Vclskin 问答
    Altova XMLSpy Ent 2006 汉化特别版 破解版
    一个通过DataSet操作XML的类
    XML Schema教程
  • 原文地址:https://www.cnblogs.com/xyao1/p/10971291.html
Copyright © 2011-2022 走看看