我试图将一小时内生成的最新文件上传到远程服务器。但是我写的脚本非常聪明,只能收集目录中的最新文件并将其上传到FTP。任何将变量类型设置为数组并将数组上传到文件中的机会?将上一小时生成的文件上传到FTP
我的FTP批处理文件:
FOR /F %%I IN ('DIR "abcdef*.bac" /B /O:D') DO SET latest_file=%%I
echo user domain/username> ftp.txt
echo password>> ftp.txt
echo cd remotepath>> ftp.txt
echo put %latest_file%>>ftp.txt
echo quit>> ftp.txt
ftp -n -s ftp.txt Servername>ftp_logs.txt
del ftp.txt
看看[这里](https://stackoverflow.com/questions/17605767/create-list-or-arrays-in- Windows批处理)后,它可能会帮助你在你想要的。 – dcg