我用下面的bat文件:批处理文件下载一个文件,名称从FTP
::@echo off
cd /d %0\..
set cmd=%CD%
echo user %~2> %cmd%\ftpcmd.dat
echo %~3>> %cmd%\ftpcmd.dat
echo bin>> %cmd%\ftpcmd.dat
IF NOT "%5" == "" echo cd %~5>> %cmd%\ftpcmd.dat
echo get %~4 %cmd%\%~4>> %cmd%\ftpcmd.dat
echo quit>> %cmd%\ftpcmd.dat
ftp -n -s:%cmd%\ftpcmd.dat %1
del %cmd%\ftpcmd.dat
参数和执行是象下面这样:
c:\download.bat ftpHost login password file.xml FTP_FOLDER
,你可以请参阅具有特定名称的此脚本复制文件。
如何更改此脚本以查找以某个字符串开头的第一个XML文件。所以,而不是file.xml
我想通过beginning_of_the_string
(没有.xml
)。那么脚本应该复制这些文件的第一个?