PB如何通过批处理实现远程连接,获取指定路径下的文件,FTP功能

如题所述

第1个回答  2011-12-22
不用FTP也可以
直接利用微软的xcopy
首先建立远程主机的网络映射,然后直接拷贝,还可以建立例外拷贝列表(就是不拷贝那些文件)

如下即可:
rem 程序说明
cls
@echo off
Title [程序拷贝]
::begin-----------------------------------
rem 建立网络映射
cd C:\
net use \\192.168.10.2\拷贝目录名 远程服务器密码/user:administrator
rem 排除文件列表
copy \\192.168.10.2\拷贝目录名\notcopy.txt
rem 复制文件且不复制notcopy.txt中指定的名字
xcopy \\192.168.10.2\拷贝目录名 /D /Y /S /E /EXCLUDE:notcopy.txt
net use \\192.168.10.2\拷贝目录名 /del /y
cls
cd %cd%
echo 拷贝完毕
rem 启动拷贝过后 可以执行的程序
start 123.exe
exit
::end-----------------------------------追问

还有我尝试用网络映射,filewrite了这些内容,因为不熟悉书写规范,可以按下列语句帮我修改下嘛,谢谢
net use \\10.0.0.3 P@ssw0rd/user:sa
copy \\10.0.0.3\\2011-12-17\7699\71650925262904828.jpg F:\zx\tj专用\青海大学附属医院TJ\PACS_PIC
copy \\10.0.0.3\\2011-12-17\7699\529417462411357671.jpg F:\zx\tj专用\青海大学附属医院TJ\PACS_PIC
net use \\10.0.0.3 /delete
exit

PB如何通过批处理实现远程连接,获取指定路径下的文件,FTP功能
net use \\\\192.168.10.2\\拷贝目录名 远程服务器密码\/user:administrator rem 排除文件列表 copy \\\\192.168.10.2\\拷贝目录名\\notcopy.txt rem 复制文件且不复制notcopy.txt中指定的名字 xcopy \\\\192.168.10.2\\拷贝目录名 \/D \/Y \/S \/E \/EXCLUDE:notcopy.txt net use \\\\192.168.10....

如何在BAT批处理文件中实现FTP登陆
rem 例如列出ftp文件,可输入命令 ls@echo offset ftpulr=写ftp地址set ftpuser=写ftp用户名set ftppwd=写ftp密码set ftpport=写ftp端口echo open %ftpulr% %ftpport%>openFtp.txtecho %ftpuser%>>openFtp.txtecho %ftppwd%>>openFtp.txtecho 输入命令:set \/p var=echo 输入的是 %var%echo...

编写批处理文件:xp下怎么自动远程登录Linux下的vsftpd服务器,并下 ...
因为空格也会被写入到文件,导致登录时帐号和密码都有空格.所以才会出现这样的情况.一般的命令加空格都可以正常执行.

哪位朋友发一个PB 操作FTP 的例程给小弟我,多谢
这种方法就是在pb程序中运行Windows中自带的ftp命令。具体做法是在程序中生成一个.bat文件,将要运行的ftp命令写到此文件中,再运行这个批处理文件。假设ftp服务器ip为 202.114.67.2,用户名为user,口令12345,现在要将本地c:\\temp\\下的t00001.txt文件上传到服务器的\\txtdata\\目录下去。则pb代码如...

用bat批处理命令获取ftp服务器目录下的文件名及子目录下的文件名...
echo offset h=192.168.1.100set u=ftpuserset p=12345678echo open %h%>ftp.txtecho %u%>>ftp.txtecho %p%>>ftp.txtecho dir>>ftp.txtecho bye>>ftp.txtftp -s:ftp.txt>ftpdir.txtecho open %h%>ftp.txtecho %u%>>ftp.txtecho %p%>>ftp.txtfor \/f "tokens=4" %%i in ('...

如何在BAT批处理文件中实现FTP登陆
1、右键桌面空白处,新建->文本文档。2、我们要修改文本文档的扩展名,修改扩展名为bat。3、输入代码如下 echooff explorerftp:\/\/你的ftp用户名:你的ftp密码@你的ftp地址,经常会遇到这样的情况,请单击允许。4、explorer是资源浏览器。因为我们的url格式是explorerftp:xxxx,所以,资源浏览器的协议会...

如何使用bat命令直接下载指定ftp上面的指定文件?
ftp下载文件一般步骤如下:echo open xxx.xxx.xxx.xxx >ftp.txt echo user >>ftp.txt echo password >>ftp.txt echo binary >>ftp.txt [可选]echo get srv.exe >>ftp.txt echo bye >>ftp.txt ftp -s:ftp.txt(这一步是关键哟)del ftp.txt 存为*.bat ...

想做一个批处理 将指定文件用FTP上传
若发现了你需要的文件则则运行start 后边的文件,这个路径可以自己配置,运行的bat就是FTP上传的批处理 ping 127.0.1 -n 60 >nul 是循环时间,60秒后goto memu 再次从头开始 2.批处理FTP上传这里我用的名称是ftpuploud.bat。内容如下 Echo Off Echo open 192.168.110.122 21 >ftp.up Echo ...

如何用批处理将指定文件或文件夹上传至FTP指定目录
也谢谢朴の子给出的参考@echo offset Folder=C:\\\\123cd \/d \\"%Folder%\\"set FtpFile=%temp%\\\\Temp.txt>\\"%FtpFile%\\" echo 123>>\\"%FtpFile%\\" echo 123>>\\"%FtpFile%\\" echo bin>>\\"%FtpFile%\\" echo mput *.*>>\\"%FtpFile%\\" echo byestart ftp -v -i -s:\\"%Ftp...

如何用批处理将指定文件或文件夹上传至FTP指定目录
参考一下:@echo offecho 123>ftp.txtecho 123>>ftp.txtecho bin>>ftp.txtprompt>>ftp.txtecho mput .*>>ftp.txtecho bye>>ftp.txtftp -i -s:ftp.txt 192.168.1.200把上述代码保存为bat文件,放到C:\\\\123中执行。

相似回答