Batch file 如何在Windows批处理文件中检查curl ftp上载是否成功

Batch file 如何在Windows批处理文件中检查curl ftp上载是否成功,batch-file,curl,ftp,Batch File,Curl,Ftp,我使用以下命令将文件上载到FTP服务器: curl -v -k --ftp-ssl --ftp-pasv --user xxxxx:yyyyy ftp://x.x.x.x:77/TEST/ -T D:TESTING.zip 主要问题是我不知道如何检查文件是否成功上传到FTP服务器。如果其连接失败或上载处理失败, 如何在Windows bat文件中检查此情况?非常感谢。检查curl退出代码 curl -v -k --ftp-ssl --ftp-pasv --user user:pass ftp:

我使用以下命令将文件上载到FTP服务器:

curl -v -k --ftp-ssl --ftp-pasv --user xxxxx:yyyyy ftp://x.x.x.x:77/TEST/ -T D:TESTING.zip
主要问题是我不知道如何检查文件是否成功上传到FTP服务器。如果其连接失败或上载处理失败,
如何在Windows bat文件中检查此情况?非常感谢。

检查
curl
退出代码

curl -v -k --ftp-ssl --ftp-pasv --user user:pass ftp://example.com/path/ -T test.zip
if errorlevel 1 (
    echo Error
) else (
    echo Success
)

这非常有用,我还可以使用errorlevel检查退出状态,非常感谢。