0
@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 我们给出的任何内容,即使该文件夹存在与否。
这个对吗?或者如何检查我的特定目录是否存在?

4

0 回答 0