cmd dos 检查远程FTP文件夹是不是存在

Posted

技术标签:

【中文标题】cmd dos 检查远程FTP文件夹是不是存在【英文标题】:cmd dos check if a remote FTP folder existscmd dos 检查远程FTP文件夹是否存在 【发布时间】:2014-09-29 08:09:01 【问题描述】:

我想知道如何使用批处理dos或命令检查FTP目录是否存在。

PS: 显然我不需要服务器的根目录,而是一个子目录,否则我就足够了。

谢谢

【问题讨论】:

【参考方案1】:

您可以使用 ftp 脚本尝试更改到目录,然后解析输出以查找表示您不能的 550 错误代码。像下面这样的东西对我有用...

@Echo off

echo open ftp.mysite.com>test.ftp
echo ftpusername>>test.ftp
echo ftppassword>>test.ftp
echo cd %1>>test.ftp
echo quit>>test.ftp

for /f %%i in ('ftp -s:test.ftp') do if %%i EQU 550 echo Does not exist

【讨论】:

以上是关于cmd dos 检查远程FTP文件夹是不是存在的主要内容,如果未能解决你的问题,请参考以下文章

cmd远程拷贝文件

提示将文件复制到FTP服务器时发生错误,请检查是不是有权限将文件放到该服务器上。这个怎么解决?

从FTP下载时如何检查文件是不是存在

如何检查 FTP 服务器上是不是存在文件?

检查 FTPS 上是不是存在文件,错误 550

怎么用dos给远程电脑上传文件并运行