我試圖將一小時內生成的最新文件上傳到遠程服務器。但是我寫的腳本非常聰明,只能收集目錄中的最新文件並將其上傳到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