`

VBS上传文件(转载)

阅读更多

<div class="iteye-blog-content-contain" style="font-size: 14px"></div>

ON ERROR RESUME NEXT
Set FSO=CreateObject("Scripting.FileSystemObject")
'============================================================================
'以下为配置区
'============================================================================
strComputer="ftp" 'FTP主机名或主机IP(如:"192.168.1.1")
strUserName="UserName" 'FTP用户名(如:"test")
strPassword="PASSWORD" 'FTP用户密码(如:"123456")
strFtpDir="Record" 'FTP目录(如:"Dir/subDir")
strUpFileList="D:\a.txt,D:\b.txt" '待上传文件的路径列表
strTip="上传完成!" '上传完成后的提示
IsTip=True '是否显示提示(值为True或False)
nTime=0 '提示显示时间(0为一直显示直到用户确认)
'============================================================================
'以下无需修改
'============================================================================
test=UpLoad(strComputer,strFtpDir,strUserName,strPassword,strUpFileList,IsTip,strTip,nTime)
'============================================================================
Function UpLoad(strComputer,strFtpDir,strUserName,strPassword,strUpFileList,IsTip,strTip,nTime)
ON ERROR RESUME NEXT
Set FSO=CreateObject("Scripting.FileSystemObject")
Set WshShell=CreateObject("Wscript.Shell")
strFile=FSO.GetDriveName(FSO.GetSpecialFolder(0))&"\upload"
Do While FSO.FileExists(strFile&".tmp")
i=i+1
strFile=strFile&Cstr(i)
Loop
strFile=strFile&".tmp"
set f=FSO.OpenTextFile(strFile,2,True)
f.WriteLine "open "&strComputer
f.WriteLine strUserName
f.WriteLine strPassword
strFtpDirs=Split(strFtpDir,"/")
For Each strFtpDir In strFtpDirs
f.WriteLine "mkdir "&strFtpDir
f.WriteLine "cd "&strFtpDir
Next
strUpFiles=Split(strUpFileList,",")
For Each strUpFile In strUpFiles
f.WriteLine "put "&strUpFile
Next
f.WriteLine "bye"
f.Close
WshShell.Run "ftp -s:"&strFile,vbHide,True
FSO.DeleteFile strFile
If IsTip Then WshShell.Popup strTip,nTime,"由【网络e蜜蜂】制作",vbInformation
UpLoad=True
End Function
'============================================================================

 

通过FTP上传文件的VBS脚本

 

★§欢乐共享§★

 

<功能>
将若干文件上传到FTP服务器上。

 

<注意>
“strPassword=”这项可以会泄露你的登陆密码,建议将VBS编译后使用
VBS编译器下载地址:http://cmdos.net/soft/sort017/down-637.html

 

<使用说明>
strComputer=设为你的FTP服务器名或IP
strUserName=登陆FTP的用户名
strPassword=登陆FTP对应的密码
strFtpDir=登陆FTP根目录后的相对目录(为空则为FTP根目录)
strUpFileList=待上传文件的路径列表
strTip=上传完成后的提示
IsTip= 是否显示提示
nTime= 提示显示时间(0为一直显示直到用户确认)

 

<建议>
建议用EditPlus打开,语法鲜明,你可以很好的看懂!

 

分享到:
评论

相关推荐

    VBS实现的POST文件上传类(支持二进制)

    'Desc:VBS文件上传类 'Author:shadu@foxmail.com + http://www.motobit.com/tips/detpg_uploadvbsie/ (2001 Antonin Foller, PSTRUH Software) 'Version:1.0 'Update:2010-12-28 19:00 ' ''''''''''''''''''''''''''...

    vbs自动上传ftp

    其中,“vbs自动上传ftp”这类脚本能够帮助用户实现将本地文件自动上传至FTP服务器的功能,极大地提升了文件传输的效率。 #### 二、VBS脚本基础 1. **脚本结构**: - VBS脚本通常由一系列语句组成,这些语句可以...

    西门子WinCC 如何使用 VBS 调用文件打开对话框.pdf

    本文档提供了详细的操作指南,用于在西门子WinCC环境下使用VBS调用文件打开对话框。 首先,文档描述了测试环境,明确指出系统环境为Windows XP SP3和Internet Explorer 6.0 SP3。在这样的环境下,作者详细阐述了...

    vbs版移动文件

    在“vbs版移动文件”这个场景中,我们关注的是如何使用VBS来移动文件,并通过CMD命令行调用执行。下面将详细阐述VBS移动文件的基本原理、代码实现以及如何读取路径参数。 1. VBS移动文件的基本概念: 在VBS中,我们...

    vbs脚本文件简明教程

    ### VBS 脚本文件简明教程 #### 一、VBS 脚本简介 VBS(Visual Basic Script Edition)是微软提供的一种轻量级脚本语言,基于 Visual Basic 编程语言。它主要运行在 Windows 操作系统上,并且能够与 Windows 系统...

    VBS读写文件及创建、删除文件

    VBS 读写文件及创建、删除文件 VBS(Visual Basic Scripting Edition)是一种脚本语言,广泛应用于Windows操作系统中。VBS脚本可以创建、读写文件、删除文件、创建文件夹、删除文件夹等文件管理操作。下面是VBS读写...

    将vbs文件转换为bat文件

    本案例主要涉及的是将VBScript(VBS)文件转换为Batch(BAT)文件的过程。VBScript是一种由微软开发的轻量级脚本语言,常用于Windows环境中的自动化任务,而BAT文件则是Windows操作系统中的批处理文件,可以执行一...

    VBS选择文件的对话框

    VBS实现选择文件的对话框。Set objDialog = CreateObject("UserAccounts.CommonDialog") objDialog.Filter = "All Files|*.*" objDialog.InitialDir = "C:\" intResult = objDialog.ShowOpen If intResult = 0 Then...

    VBS生成文件MD5

    通过这种方式,你可以利用VBS方便地自动化计算大量文件的MD5值,这对于批量检查文件一致性、校验软件下载完整性等方面非常有用。然而,需要注意的是,MD5算法存在碰撞风险,即不同的数据可能产生相同的MD5值,因此在...

    VBS读写及创建、删除文件

    "VBS读写及创建、删除文件" VBS(Visual Basic Scripting)是一种脚本语言,可以用来读写文件、创建文件、删除文件等操作。在本文中,我们将详细介绍VBS读写文件、创建文件、删除文件的方法。 读写文件 在VBS中,...

    使用vbs读写文件(Adodb.Stream)方式

    使用vbs读写文件(Adodb.Stream)方式,防止乱码

    VBS获取桌面文件,并上传FTP

    【标题】"VBS获取桌面文件,并上传FTP"涉及的知识点主要集中在VBScript(VBS)编程语言以及FTP(File Transfer Protocol)文件传输协议的应用上。VBScript是一种轻量级的脚本语言,常用于Windows环境中的自动化任务和...

    监听目录 文件变化 vbs实现

    于是自己写了个vbs脚本,监听某目录下所有coffee文件,如有变化自动编译成js。 原理是无限循环扫描目录,比对coffee文件MD5值是否变化,不等则执行dos命令编译。退出需删除进程。 需要的人可以改写成监听其它类型...

    VBS文件制作.txt

    根据提供的文件信息,我们可以从标题、描述以及部分代码内容中提炼出有关VBS(Visual Basic Script)文件制作的相关知识点。 ### VBS文件制作基础 VBS(Visual Basic Script)是一种基于Visual Basic for ...

    vbs隐藏文件病毒全盘清理.bat

    点击文件之后,之间运行,等待一段时间便可恢复被电脑病毒隐藏的U盘文件

    VBS读写INI文件

    VBS读写INI文件: 读写Ini文件函数: IniFilePath支持相对路径 (".",".."等) Function ReadIniVar(IniFilePath, IniSection, IniKey, IniDefVal) Sub WriteIniVar(IniFilePath,IniSection, IniKey, IniKeyVal)

    vbs httppost上传表单脚本

    vbs 的post上传表单示例.vbs用http"WinHttp.WinHttpRequest.5.1"可伪造cookie

    wps的vbs安装文件.rar

    标题 "wps的vbs安装文件.rar" 涉及的核心知识点主要集中在WPS Office软件、VBA(Visual Basic for Applications)宏以及安装过程。WPS Office是一款由中国金山软件公司开发的办公软件套件,类似于Microsoft Office,...

    VBS 文件加密

    给VBS加密,将vbs文件拖动到此文件上即可生成加密的vbs文件

    vbs提取所有文件属性

    在本场景中,"vbs提取所有文件属性"是指利用VBS脚本来批量获取文件夹中所有文件的基本信息,如文件名和大小。这在处理大量文件时非常实用,可以节省手动操作的时间。 下面我们将详细讲解如何使用VBS脚本来实现这一...

Global site tag (gtag.js) - Google Analytics