本章介绍:
利用pscp功能进行bat脚本一键上传,将windows平台的文件上传至liunx平台中
第一步:下载pscp.exe插件
第二步:
将已经下载好的pscp.exr拷贝到 :
C:\Windows\System32 下
第三步:
可以进行cmd的指令控制,比如javac进行java编译,或者gradlew进行jar打包
gradlew build -x test
gradlew我已经配置好了本地,执行cmd指令后会进行打包
第三步:
上传文件:可以直接复制到bat脚本中使用
::在windows传输到liunx。已经编译打包好的两个jar包到服务器
pscp -pw 1 E:\ChanglangFile\repo\longer3d\allcwh\host\build\libs\longer3d.jar root@169.254.2.2:/opt/cwh/lib
:: 两个冒号是注释。-pw空格后接liunx登入密码,-r是文件夹。
pscp -pw 1 E:\ChanglangFile\repo\longer3d\allcwh\host\build\libs\longer3d-tests.jar root@169.254.2.2:/opt/cwh/lib
上传文件夹: -r指令是循环上传文件
:: 上传整个文件夹到liunx上
pscp -pw 1 -r E:\Desktop\0527(1)\0527 root@169.254.2.2:/root/test
从liunx中下载文件到windows平台
::在liunx上下载文件到windows,把文件下载到桌面
pscp -pw 1 -r root@169.254.2.2:/opt/cwh/cwh.log E:\Desktop
最终整理成的:compile.bat脚本,点击便可以一键上传
::@echo off
:: 下载pscp工具
:: http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html
:: 将已经下载好的pscp.exr拷贝到
:: C:\Windows\System32
:: 第一步先用gradlew进行编译打包处理。
gradlew build -x test
::在windows传输到liunx。已经编译打包好的两个jar包到服务器
pscp -pw 1 E:\ChanglangFile\repo\longer3d\allcwh\host\build\libs\longer3d.jar root@169.254.2.2:/opt/cwh/lib
:: 两个冒号是注释。-pw空格后接liunx登入密码,-r是文件夹。
pscp -pw 1 E:\ChanglangFile\repo\longer3d\allcwh\host\build\libs\longer3d-tests.jar root@169.254.2.2:/opt/cwh/lib
:: 上传整个文件夹到liunx上
pscp -pw 1 -r E:\Desktop\0527(1)\0527 root@169.254.2.2:/root/test
::在liunx上下载文件到windows,把文件下载到桌面
pscp -pw 1 -r root@169.254.2.2:/opt/cwh/cwh.log E:\Desktop
pause
最后一行的pause指令是暂停cmd窗口的效果,便于查看指令的进行,以及错误。
如下是最终效果图