我需要创建到受保护的FTP站点的批处理文件,检查文件类型(*.txt
)是否存在,如果存在,则继续下一步,如果没有,返回0并结束作业。
我做了大量的搜索,却找不到任何解决办法。
发布于 2015-03-25 07:15:42
这不是一个简单的任务,特别是如果您需要检查与掩码匹配的文件(而不是特定的文件)。
您可以使用WinSCP脚本
@echo off
set REMOTE_PATH=/home/user/*.txt
winscp.com /command ^
"open ftp://user:password@host/" ^
"option failonnomatch on" ^
"ls %REMOTE_PATH%" ^
"exit"
if %ERRORLEVEL% neq 0 goto error
echo File(s) matching %REMOTE_PATH% exist
rem Do something
exit 0
:error
echo Error or no file matching %REMOTE_PATH% exists
exit 1
上面的代码来自于WinSCP关于检查文件存在性的文章。
(我是WinSCP的作者)
https://stackoverflow.com/questions/29242422
复制相似问题