我有一个每天晚上运行的批处理文件,它在其中对文件进行 ftps。在该批次中,我有这一行 echo send C:\send*.txt>> ftpcmd.dat。当发送文件夹中只有一个文件并且我只想发送一个文件最新的文件时,这非常有效,但是当有很多文件时,有时它会发送最新的文件,有时它不会发送。当我使用“*”作为文件名时,我不确定是什么决定了发送什么文件。
@echo off
echo user > ftpcmd.dat
echo psswd> ftpcmd.dat
echo ascii>> ftpcmd.dat
echo send C:\newgdrive\boldata\send\*.txt>> ftpcmd.dat
echo quit>> ftpcmd.dat
ftp -n -s:ftpcmd.dat ftp.thinktbl.com
del ftpcmd.dat