• 使用windows脚本移动文件


    1. 移动脚本

    在部署web项目时,一般需要将打包的war包发布到Tomcat目录下,所以自己就在网上查找资料写了一个简略的移动文件的脚本,如下:

    @echo off  
    echo "使用bat脚本来复制文件夹和文件"  
    echo.  
    echo.请输入要移动的文件地址,如D:Eclipseworkspacehibenatetest	arget*.war
    set /p moveFilePath=
    xcopy %moveFilePath% %CATALINA_HOME%webapps /s /e /c /y /h /r
    pause

    将此代码保存为.bat格式的文件,点击执行即可达到移动文件的效果。

    文件移动完成后,执行:call %CATALINA_HOME%instartup.bat 即可启动tomcat【需完善到脚本中】

    2. 代码解释

    echo : 输出提示
    set : 设置变量值
    xcopy : 移动文件
    %param% :引用变量值
    call : 调用其他批处理命令

    3. 提示

     3.1 在编写完脚本,启动时输出的中文会有乱码的现象。解决方法及原因如下:

      原因:一般文编编辑器使用的时UTF-8的编码方式,而脚本需要使用ANSI编码方式,故需将脚本另存为ANSI编码方式即可(使用windows自带的文本编辑器保存)。

      

     3.2 完善判断命令是否执行成功的代码。

      因代码中需要判断命令是否执行成功,进而输出友好提示,所以在查找了一些判断方式,但都能用。故后续需添加进来判断成功与否及友好提示。

    参考资料:

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

  • 相关阅读:
    Ubuntu 12.04 gedit编辑器 中文乱码
    ubuntu设置vim语法高亮显示和自动缩进
    Linux学习小结(转)
    指向常量的指针和常量指针
    Android之EditText
    android之TextView
    Android存储机制之Preference
    android实现可拖动按钮
    用turtle画图
    torchvision里densenet代码分析
  • 原文地址:https://www.cnblogs.com/springlight/p/8410720.html
Copyright © 2020-2023  润新知