Scripting 批处理文件以生成WinSCP命令,以获取特定日期和时间之间的所有文件
我有一个批处理文件,用于创建从WinSCP运行的脚本文件:Scripting 批处理文件以生成WinSCP命令,以获取特定日期和时间之间的所有文件,scripting,wildcard,winscp,Scripting,Wildcard,Winscp,我有一个批处理文件,用于创建从WinSCP运行的脚本文件: @ECHO OFF SET /P password="Enter root password: " ECHO. cd HSBC SET /P dt="Enter DATE (yyyy-mm-dd) : " ECHO option batch abort>>myscript.txt ECHO option confirm off>>myscript.txt ECHO open %password%>
@ECHO OFF
SET /P password="Enter root password: "
ECHO.
cd HSBC
SET /P dt="Enter DATE (yyyy-mm-dd) : "
ECHO option batch abort>>myscript.txt
ECHO option confirm off>>myscript.txt
ECHO open %password%>>myscript.txt
ECHO cd /jbc/T24/UKMPE/bnk/bnk.data/eb/"&HOLD&">>myscript.txt
ECHO get * >%dt% 07:00:00, <%dt%08:00:00>>myscript.txt
ECHO exit>>myscript.txt
c:\"program files"\winscp\winscp.com /script=myscript.txt
del myscript.txt
ECHO.
ECHO.
@ECHO关闭
SET/P password=“输入根密码:”
回声。
汇丰银行
SET/P dt=“输入日期(yyyy-mm-dd)”
ECHO选项批处理中止>>myscript.txt
回显选项确认关闭>>myscript.txt
回显打开%password%>>myscript.txt
ECHO cd/jbc/T24/UKMPE/bnk/bnk.data/eb/“&HOLD&”>>myscript.txt
ECHO get*>%dt%07:00:00,>myscript.txt
ECHO exit>>myscript.txt
c:\“程序文件”\winscp\winscp.com/script=myscript.txt
del myscript.txt
回声。
回声。
问题是包含ECHO get*>%dt%07:00:00、>myscript.txt
它应该是一个命令,用于获取特定日期和时间之间的所有文件
如果有人可以重新写入行以获取特定日期和时间之间的所有文件,我们将不胜感激。您没有真正指定,您面临的问题是什么。因此,我只能猜测,问题是,您的语法错误:
- :约束“之后”和“之前”之间不应有逗号。
面具应该是这样的:
和*>2014-09-22 07:00:00
和>myscript.txt
旁注:
看起来也不对。将a作为参数,而不仅仅是密码open%password%
ECHO get "* >%dt% 07:00:00 <%dt% 08:00:00" >>myscript.txt