`

命令行操纵FTP

 
阅读更多

1、调用入口,通过编写uploadToFtp.bat来调用,uploadToFtp.bat内容如下:

set INSTALL_HOME=%cd% //定义变量存放当前路径

call ftpConfig.bat > ftpParams.txt //将FTP命令输出到 ftpParams.txt
ftp -n -s:ftpParams.txt

命令行操作FTP,需要将FTP命令输出到文本文件,然后通过ftp -s命令载入FTP命令,命令在FTP启动后自动运行。

2、ftpConfig.bat主要是配置ftp命令的,下面贴出详细内容

echo off
echo 初始化变量
set FTP_PATH=/SOFT/dev/2013
set VER_STORE_ROOT_FOLD=%FTP_PATH%/%date:~0,4%-%date:~5,2%-%date:~8,2%_5.0.000.0000
set WK_STORE_PATH=%VER_STORE_ROOT_FOLD%/WK_5.0.000.0000
set CLIENT_STORE_ROOT_PATH=%WK_STORE_PATH%/CLIENT_5.0.000.0000
:Win Client存放路径
set WIN_CLIENT_STORE_PATH=%CLIENT_STORE_ROOT_PATH%/Windows_client

set WK_STORE_ROOT_PATH=%WK_STORE_PATH%/WK_5.0.000.0000

set SOFTWARE_STORE_ROOT_PATH=%WK_STORE_ROOT_PATH%/Software
:WK安装包存放路径
set WK_PACK_STORE_PATH=%SOFTWARE_STORE_ROOT_PATH%/WK

echo Open 192.168.*.*
echo User admin admin
echo prompt
::echo创建文件夹
echo mkdir %VER_STORE_ROOT_FOLD%
echo mkdir %WK_STORE_PATH%
echo mkdir %CLIENT_STORE_ROOT_PATH%
echo mkdir %WIN_CLIENT_STORE_PATH%
echo mkdir %WK_STORE_ROOT_PATH%
echo mkdir %SOFTWARE_STORE_ROOT_PATH%
echo mkdir %WK_PACK_STORE_PATH%
::echo 上传Windows client
echo cd %WIN_CLIENT_STORE_PATH%
echo mput %INSTALL_HOME%\bin\WinClient.exe
echo mput %INSTALL_HOME%\bin\WinClient.MD5.txt
echo pwd
::echo 上传WK安装包
echo cd %WK_PACK_STORE_PATH%
echo mput %INSTALL_HOME%\bin\WK3.6.03setup.exe
echo mput %INSTALL_HOME%\bin\WK3.6.03setup.MD5.txt
echo pwd
echo pwd
echo 文件上传完成!
echo bye
echo quit

 

 

0
4
分享到:
评论

相关推荐

    批量挂链接FTP全自动挂黑链

    这种行为可能违反了网络安全和隐私法规,因为它们可能被用来操纵搜索引擎排名,提升非法或不道德网站的可见性。 在描述中提到的“轻松利用shell”,暗示了这个过程可能涉及到Unix/Linux shell脚本。Shell脚本是一种...

    IBM《AIX系统操纵命令》

    《IBM AIX系统操纵命令》是一本针对IBM AIX操作系统用户的重要参考资料,旨在帮助用户快速掌握在AIX系统中进行日常操作的命令。AIX,全称Advanced Interactive eXecutive,是IBM开发的一种Unix变体,广泛应用于企业...

    香港华多博达系列的几个源代码的下载以及操纵方面,压缩包

    对于C/C++项目,你可能需要一个IDE(集成开发环境)如Visual Studio或Eclipse,或者命令行工具如GCC/G++。Java项目则需要JDK和IDE如IntelliJ IDEA或Eclipse。首先,确保你的开发环境中安装了所有必要的编译器和依赖...

    The Mac OS X Command Line Unix Under the Hood

    此外,还介绍了如何使用`ping`、`traceroute`、`netstat`等命令来诊断网络问题,以及如何启动和管理常见的网络服务,如FTP、SSH、Web服务器等。 ### Shell脚本编程 Shell脚本是Unix环境中自动化任务的重要手段。...

    网络命令实验 PPT 计算机网络实验

    4. **ROUTE**:操纵网络路由表的命令,允许用户添加、删除或修改IP路由条目。这对于网络管理员来说是至关重要的,因为它可以用来控制数据包在网络中的转发路径。 5. **ARP**:Address Resolution Protocol,地址...

    ubuntuserver学习资料.pdf

    插入模式用于输入文本,编辑模式用于移动和操纵文本,命令模式用于执行冒号命令。使用 vim 可以通过输入命令来执行各种操作,如保存文件、查找替换等。 知识点3: vi 编辑器的使用方法 vi 编辑器是 Unix 系统下的一...

    数据库的安装与调试

    SQL(Structured Query Language)是访问和管理数据库的标准语言,包括数据定义(DDL)、数据操纵(DML)和数据控制(DCL)三个部分,适用于多种关系型数据库管理系统,如Oracle、DB2、SYBASE和SQL Server等。...

    scapy傻瓜包forwindows

    Scapy是一款强大的网络数据包操作库,主要用于网络协议分析、构造和操纵。它是一个开源项目,由Philippe Biondi创建,并在Python编程语言中实现。Scapy的强大之处在于其灵活性,可以用来进行网络侦察、安全审计、...

    commons 系列组件

    7. **CLI**:设计用于处理命令行参数解析的库,帮助开发者创建用户友好的命令行界面。 8. **Configurations**:提供了配置文件读取和管理的接口,支持多种格式的配置文件,如XML、INI、Properties等。 9. **Exec**...

    dos程序员参考手册等四本优秀的DOS书籍

    在IT领域,DOS(Disk Operating System)是微软公司推出的一种早期个人计算机操作系统,它以其命令行界面和简单易用的特性,在80年代至90年代初占据了主导地位。对于那些想要深入了解早期计算机操作或者对系统底层...

    apache-commons源码及jar文件

    Commons-JXPath 提供了使用Xpath语法操纵符合Java类命名规范的 JavaBeans的工具。也支持 maps, DOM 和其他对象模型。. Lang Commons-Lang 提供了许多许多通用的工具类集,提供了一些java.lang中类的扩展功能 Latka...

    感受Linux下游戏的魅力.pdf

    安装最新的显卡驱动程序后,可以从指定的FTP站点下载Linux版的Quake 3,按照安装向导将其安装在指定目录,并将游戏光盘上的pak0.pk3文件复制到相应位置,即可通过命令行运行游戏。 除了这些,Linux还有许多其他的...

    Ruby-bettercap一个完整模块化便携式易于扩展的MITM框架

    作为一个模块化框架,bettercap允许用户根据需求自定义功能,以满足各种复杂的网络监控和操纵场景。 **MITM攻击基础** 中间人攻击是一种网络攻击形式,攻击者设法在通信双方之间插入自己,拦截、修改或伪造双方的...

    ffmpeg 媒体处理

    FFmpeg 是一个强大的开源命令行工具,用于处理各种媒体文件,包括音频、视频、图像以及流媒体。它提供了丰富的功能,如转换视频和...通过学习和掌握 FFmpeg,你可以更自由地处理和操纵各种媒体文件,满足多样化的需求。

    Curl V7.21.1

    Curl V7.21.1 是一个历史悠久的版本,它是Curl库的组成部分,Curl是一个用于传输数据的开源工具和库,广泛应用于命令行界面以及各种编程语言中的HTTP和多种网络协议处理。Curl支持包括HTTP、HTTPS、FTP、FTPS、TFTP...

    MITMf.zip_it

    MITMf的命令行界面提供了丰富的选项和参数,用户可以根据不同的攻击需求进行配置。例如,`mitmf.py --iface <interface>`用来指定监听的网络接口,`--spoof --arp --target <target>`用于执行ARP欺骗,将受害者指向...

    Linux操作系统基础

    6. 网络服务器:Linux操作系统可以作为网络服务器使用,支持多种网络服务,如Web服务器、FTP服务器、邮件服务器等。 7. 应用支持:Linux操作系统支持多种应用软件,包括办公软件、图形图像处理软件、编程软件等。 ...

    2021-2022计算机二级等级考试试题及答案No.18439.docx

    17. FTP服务:FTP(文件传输协议)确实允许用户从远程服务器下载文件到本地计算机。 18. 死锁描述:死锁发生在两个或多个线程互相等待对方释放资源时。Java虚拟机没有内置检测和处理死锁的机制,死锁发生后,相关...

    专升本计算机(有答案).docx

    - **命令行操作**:学会在不同操作系统下执行基本的命令行操作,如文件的创建、移动、删除等。 ### 网络技术基础 #### 4. 计算机网络体系结构 - **OSI七层模型**:物理层、数据链路层、网络层、传输层、会话层、...

    Unix操作系统命令

    它以其稳定性、灵活性和强大的命令行界面而闻名,被广泛用于服务器环境,包括但不限于Web服务器、邮件服务器和数据库服务器。 ### Unix操作系统命令 Unix操作系统提供了丰富的命令,用于执行各种任务,如登录和...

Global site tag (gtag.js) - Google Analytics