是否可以将变量传递到Windows FTP脚本文件?

前端之家收集整理的这篇文章主要介绍了是否可以将变量传递到Windows FTP脚本文件?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个批处理脚本,可以动态创建一些文件,并根据时间,日期等生成具有随机文件名的四个文件.然后需要通过FTP将该文件上传到服务器.

截至目前,我的.bat文件有一行,如“ftp -s:ftp.txt”. Ftp.txt包含一些相当直截了当的FTP脚本东西:这样的东西 –

open ftp.myserver.com
username
password
put filename1.dat
put filename2.dat
put filename3.dat
put filename4.dat

我想做的是传递需要上传文件名,然后用“put%file1%”替换“put filename1.dat” – 其中%file1%是要传入的文件名变量.

这可能吗?有谁知道该怎么办?还是我的整个方法错了?

您可以使用蝙蝠文件随时生成ftp.txt文件.只要做一些像:
echo ftp.myserver.com>ftp.txt
echo username>>ftp.txt
echo password>>ftp.txt
echo put filename1.dat>>ftp.txt
echo put filename2.dat>>ftp.txt
echo put filename3.dat>>ftp.txt
echo put filename4.dat>>ftp.txt
ftp -s:ftp.txt

当然现在你在蝙蝠文件中可以使用环境变量和其他的东西代替“filenameX.dat”

例如 :

echo put %file1% >>ftp.txt

猜你在找的Windows相关文章