Board logo

标题: [文本处理] 批处理把文件上传到FTP后原文件如何删除? [打印本页]

作者: yxyzsy    时间: 2009-7-5 13:58     标题: 批处理把文件上传到FTP后原文件如何删除?

谁能帮帮我: 将客户端C:\aaa.txt文件压缩生成aaa.rar格式文件,将aaa.rar文件上传到ftp服务器上,然后再删除客户端下c:\aaa.rar文件   求批处理代码
不知这次内容表述是否清楚

[ 本帖最后由 yxyzsy 于 2009-7-5 15:14 编辑 ]
作者: keen    时间: 2009-7-5 14:45     标题: 回复 1楼 的帖子

请把问题描述清楚,否则别人没办法帮你。
你要上传文件,上传到哪儿,什么方式上传?
你上传了,又要删除,那为什么还要上传?
等等,你的问题太笼统了。
切忌,更新问题,请在顶楼更新,切勿跟帖更新。
作者: yxyzsy    时间: 2009-7-5 15:16

谢谢你的提醒
作者: keen    时间: 2009-7-5 15:54     标题: 回复 1楼 的帖子

假设你的FTP服务器的IP地址为192.168.1.1,用户名为admin,密码为123456。相应的值根据你的实际情况修改。
  1. @echo off
  2. echo admin>acc.txt
  3. echo 123456>>acc.txt
  4. echo bin>>acc.txt
  5. echo put c:\aaa.txt>>acc.txt
  6. echo bye>>acc.txt
  7. start ftp -v -i -s:acc.txt 192.168.1.1
  8. pause
复制代码


这是直接上传c:\aaa.txt文件到FTP服务器。没有压缩,没有删除。
因为压缩和删除都是有时间的,时间的长短要看你的文件的大小。所以你可以实际测试并修改代码。
我这里没有环境,所以没有测试。

[ 本帖最后由 keen 于 2009-7-5 16:05 编辑 ]
作者: yxyzsy    时间: 2009-7-5 20:32

文件上传、压缩没有问题了,aaa.rar 文件不能删除。
作者: keen    时间: 2009-7-5 20:45     标题: 回复 5楼 的帖子

删除可以直接用del命令,但是在上传没有完的时候,可能删不掉。




欢迎光临 批处理之家 (http://bbs.bathome.net/) Powered by Discuz! 7.2