我有一个批处理脚本,它可以动态地创建一些文件,并根据时间,日期等等生成四个具有一定随机文件名的文件。然后它需要通过FTP将该文件上传到服务器。是否可以将变量传递给Windows FTP脚本文件?
截至目前,我的.bat文件有一个类似“ftp -s:ftp.txt”的行。 Ftp.txt包含了一些非常简单的FTP脚本的东西:像this--
open ftp.myserver.com
username
password
put filename1.dat
put filename2.dat
put filename3.dat
put filename4.dat
我希望做的是通过在需要上载的文件名,然后替换“把filename1.dat”与“put%file1%” - 其中%file1%是传入的文件名变量。
这可能吗?任何人都知道如何去做?或者我的整个方法是错误的?
.bat文件可以使用变量。他们可以循环。他们可以遍历文本文件的每一行。很多选择。 – 2011-03-02 16:52:01
问题在于ftp.txt不是批处理文件,它是一系列将被传送到ftp客户端的命令。 – 2011-03-02 16:55:26
@Marc如果他有一个批处理脚本,SuperNES可以生成ftp.txt – 2011-03-02 17:00:20