【发布时间】:2012-05-31 21:01:37
【问题描述】:
我有一个批处理文件,它每晚都会运行一个文件,它会在其中对文件进行 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
【问题讨论】:
-
如果你回答我的问题,你将是我的第一个接受
-
我认为公开您的密码不是一个好主意...我强烈建议在有人滥用它之前更改它。
标签: batch-file ftp ftplib