一、上传脚本 upload.bat
echo "hello world"!
@echo off
echo Trans these file to remote server:
set pack_user=
set pack_pass=
set pack_host=10.70.107.97
set ftpname=tmp.ftp
set ftpfilelist="%~dp0\%ftpname%"
set src_dir=D:\table_src
rem 打包、删除过期文件
winrar a -v1024 %~dp0\table_src.rar %src_dir%
del /p /s /q %src_dir%\*.*
rem 上传源文件
pause
echo user %pack_user% %pack_pass% > %ftpfilelist%
pause
echo ascii >> %ftpfilelist%
echo del table_src.rar >> %ftpfilelist%
echo put %~dp0table_src >> %ftpfilelist%
echo bye >> %ftpfilelist%
ftp -s:%ftpfilelist% -n %pack_host%
del /f %ftpfilelist%
del /f %~dp0\table_src.rar
pause
二、下载脚本download.dat
@echo on
rem 下载数据
set download_user=
set download_pass=
set download_host=10.70.108.135
set ftpname=tmp.ftp
set src_dir=D:\table_dest
set ftpfilelist="%src_dir%\%ftpname%"
echo user %download_user% %download_pass% > %ftpfilelist%
echo ascii >> %ftpfilelist%
echo get xmlreport_nj11.rar %src_dir%\xmlreport_nj11.rar >> %ftpfilelist%
echo get xmlreport_sz11.rar %src_dir%\xmlreport_sz11.rar >> %ftpfilelist%
echo get xmlreport_cs11.rar %src_dir%\xmlreport_cs11.rar >> %ftpfilelist%
echo bye >> %ftpfilelist%
ftp -s:%ftpfilelist% -n %download_host%
del /f %ftpfilelist%
set systemdate=%date:~0,10%
mkdir %src_dir%\%systemdate%
winrar x %src_dir%\xmlreport_nj11.rar %src_dir%\%systemdate%
winrar x %src_dir%\xmlreport_sz11.rar %src_dir%\%systemdate%
winrar x %src_dir%\xmlreport_cs11.rar %src_dir%\%systemdate%
del %src_dir%\xmlreport_nj11.rar
del %src_dir%\xmlreport_sz11.rar
del %src_dir%\xmlreport_cs11.rar
分享到:
相关推荐
支持上传,下载ftp的文件,备份,递归。
如题,linux下用FTP命令上传下载文件的脚本文件。。。
### FTP自动上传脚本知识点详解 #### 一、FTP简介 FTP(File Transfer Protocol)是一种用于在网络上进行文件传输的标准协议和服务。它支持两种主要的工作模式:主动模式和被动模式,并且能够实现双向传输,即从...
### Windows 下定时利用 BAT 脚本实现 FTP 上传与下载 #### 前言 在实际工作中,有时需要在不同系统之间传输文件。一种常见的场景是通过 Windows 系统作为中间桥梁,来实现两台 Linux 服务器之间的文件传输。这种...
Linux 使用 Shell 脚本实现 FTP 的自动上传下载 在 Linux 系统中,使用 Shell 脚本可以实现自动上传和下载文件到 FTP 服务器。这种方法可以简化文件传输过程,提高工作效率。本文将详细介绍如何使用 Shell 脚本...
在这个场景中,"FTP上传脚本"是指使用特定编程语言或工具编写的脚本,它能够自动化执行将文件上传到FTP服务器的任务。Oracle Business Intelligence Enterprise Edition (BIEE) 是一个全面的企业级商业智能平台,...
ftp自动上传shell脚本,可以制定默认的上传地址,上传目录,上传账号。
Python FTP自动上传、下载脚本是一种实用的工具,它允许用户通过编程方式执行FTP(File Transfer Protocol)操作,如上传和下载文件。FTP是互联网上用于传输文件的标准协议,而Python提供了一些库,如`ftplib`,使得...
在这个"FTP上传与下载程序PB"的案例中,我们将会探讨如何使用PowerBuilder来实现FTP功能,包括文件的上传和下载,以及可能涉及的自动升级机制。 首先,理解FTP的基本概念至关重要。FTP允许用户在两台计算机之间交换...
FTP(File Transfer Protocol)是互联网上用于文件传输的标准协议,允许用户从一台计算机(客户端)将文件上传到另一台计算机(服务器)或者从服务器下载文件。在VB中实现FTP功能,可以极大地简化文件管理操作,特别...
在3DMax中集成FTP上传功能,可以极大地提高工作效率,尤其是在团队协作或项目交付时,可以直接从软件内部将模型、纹理、渲染结果等文件上传到服务器,供其他成员查看或下载。 这个FTP上传文件工具的描述中提到,它...
它允许用户从一个服务器下载文件或上传文件到服务器,对于网站管理和维护、数据共享等场景极为重要。FlashFXP是一款知名的FTP客户端软件,它提供了方便、高效的FTP文件传输功能。 FlashFXP V5.1.0.3829是该软件的一...
综上所述,实现FTP定时上传下载文件涉及多个技术层面,包括选择合适的FTP客户端库,编写执行FTP操作的脚本,设置定时任务,以及确保安全性和可靠性。理解这些知识点,就能构建出稳定可靠的FTP自动化解决方案。
`ftplib`提供了一系列的方法和类,使我们能够连接到FTP服务器、登录、切换目录、上传和下载文件等。下面我们将深入探讨`ftplib`库的一些关键知识点: 1. **创建FTP对象**:首先,我们需要导入`ftplib`模块并创建一...
文中提到了Server-U,这是一款流行的Windows FTP服务器软件,允许用户上传和下载文件。 3. **Linux终端访问FTP**: 在Linux中,可以使用`ftp`命令行客户端来连接FTP服务器并执行文件操作。例如,`user`和`password...
在这个场景中,我们需要创建一个BAT脚本来实现从Oracle数据库定时导出数据,并通过FTP将这些数据上传到远程服务器。 首先,我们需要了解Oracle数据库的基本操作。Oracle提供了多种数据导出工具,如SQL*Plus的`spool...
FTP(File Transfer Protocol)是一种基于TCP/IP协议的...综上所述,FTP上传涉及到网络通信、身份验证、文件操作等多个方面,理解并熟练运用FTP上传能有效提高工作效率,特别是在需要跨网络共享和管理文件的环境中。
实现FTP批量上传文件到指定目录功能的bat脚本: @echo off @echo delete iplist.txt @del iplist.txt @setlocal EnableDelayedExpansion @echo create upload iplist.... @for /L %%i in (51,1,52) do ( @echo ...
在这个场景中,我们关注的是如何通过编写脚本来实现FTP的自动化操作,如自动连接远程FTP服务器、上传和下载文件。下面我们将详细讲解相关的知识点。 1. FTP基本概念: FTP是一个基于TCP的协议,它允许用户在客户端...
标题"FTP上传与下载.rar"暗示了这个压缩包包含了使用PowerBuilder进行FTP传输的示例和教程。 PowerBuilder是一款强大的Windows应用程序开发工具,它支持多种数据库和接口技术。在12.6版本中,PowerBuilder提供了更...