高手进:熟悉DOS下的FTP命令 以及 批处理命令

来源:百度知道 编辑:UC知道 时间:2024/05/31 08:11:14
欲写一个批处理命令,定时执行
我在DOS下的命令如下网址为假定的---已经测试正确,只是想弄成批处理定时每天执行而已---上传文件到服务器:
(1)ftp
(2)open 121.14.89.14
(3)admin ------假定用户名
(4)code ------假定密码
(5)cd d:\aa\bb\cc -----切换服务器路径,即目标路径
(6)send d:/ee/ff/sourceaaa.txt -----欲上传的文件
(7)bye

好了,就是这样。
帮忙说出详细过程,万分感激。
要建哪些文件,希望是弄完后点击一个.bat文件后以后就完全自动执行了,或者是要把什么文件放到什么地方^_^。
如果要每天定时上传,就是用到at命令,是否需要打开 Schedule,一直打开怕有危险,我不清楚呀,大家给个看法。

set FtpFile=%temp%\TempAcc.txt
>"%FtpFile%" echo 用户名称
>>"%FtpFile%" echo 密码
>>"%FtpFile%" echo bin
>>"%FtpFile%" echo cd "/aa/bb/cc"
>>"%FtpFile%" echo send d:/ee/ff/sourceaaa.txt
>>"%FtpFile%" echo bye
start /wait ftp -v -i -s:"%FtpFile%" IP地址
del /q "%FtpFile%"

把这个代码保存为.bat文件既可!
还有你不需要开sch这个服务的啦.用AT本身就可以了.
你可以直接在"控制面板"里的"计划任务".选择"添加计划任务",然后按步骤来,很简单的,可以设置每天的哪个时候运行此批处理