找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 26263|回复: 5

[文件操作] 批处理无法拷贝文件至FTP指定文件夹

[复制链接]
发表于 2014-11-6 15:46:02 | 显示全部楼层 |阅读模式
  1. @echo off
  2. > ftp.txt echo test
  3. >>ftp.txt echo test
  4. >>ftp.txt echo cd C:\AutoFtpUp\Ftp_UpFile736
  5. >>ftp.txt echo bin
  6. for /f "tokens=1 delims=" %%i in ('dir /b C:\AutoFtpUp\Ftp_UpFile736') do (
  7.     >>ftp.txt echo put "C:\AutoFtpUp\Ftp_UpFile736\%%i"
  8. )
  9. >>ftp.txt echo bye
  10. ping 127.1 -n 2 >nul
  11. start /wait ftp -v -i -s:"ftp.txt" 192.195.134.186\test\
复制代码
如果直接拷贝至192.195.134.186 是正常的,但是指定到此IP的test文件夹文件就无法拷贝(192.195.134.186/test/ ,此方式也试过不行),求大神帮忙
发表于 2014-11-6 21:06:51 | 显示全部楼层
应该把 cd test 放到前面,而不是放到最后作为参数。参考:
http://bbs.bathome.net/forumdisp ... =type&typeid=53
 楼主| 发表于 2014-11-7 11:13:07 | 显示全部楼层
应该把 cd test 放到前面,而不是放到最后作为参数。参考:
Batcher 发表于 2014-11-6 21:06


请教下具体要怎么写,感谢
发表于 2014-11-7 13:06:06 | 显示全部楼层
回复 3# zjfy22


    请详细阅读2楼的链接
发表于 2014-11-7 14:33:45 | 显示全部楼层
在put之前cd一下就行了,比如在第5行下面添加:
>>ftp.txt echo cd test
 楼主| 发表于 2014-11-7 14:44:42 | 显示全部楼层
非常感谢!!!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-20 19:53 , Processed in 0.032085 second(s), 17 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表