FTP中的cd命令与目录错误,即使目录不存在也会移动文件

时间:2013-10-08 07:21:28

标签: windows batch-file ftp cmd

@Echo off   
Set ScriptFile= \\server\Apps\NVI\ftp\Outbound\IAD\DynamicFTPScript.cmd   
Echo Open [server] > %ScriptFile%     
Echo user >> %ScriptFile%     
Echo password >> %ScriptFile%     
Echo quote site lrecl=8 >> %ScriptFile%      
Echo cd IAD.TEST.FOLDER >> %ScriptFile%       
Echo put \\Server\Apps\NVI\ftp\Outbound\IAD\data.txt 'IAD.TEST.FILE' >> %ScriptFile%      
Echo quit  >> %ScriptFile%  
ftp -s:\\Server\Apps\NVI\ftp\Outbound\IAD\DynamicFTPScript.cmd >                                        \\server\Apps\NVI\ftp\Outbound\IAD\FTPLog.txt.           

我创建了.bat文件来执行FTP到大型机,就像上面的代码片段一样     这里的每件事都很好。日志存储到FTPLog.txt     但问题是当我给cd ABCD123或cd xyzop(任何名字的cd命令)。即使文件夹存在与否,它也会以ABCD123或xyzop的形式移至当前工作目录,即使文件夹存在与否。     它是否正确?或者如何检查我的特定目录是否存在?

0 个答案:

没有答案