Можно ли передать переменную в файл сценария FTP Windows?

У меня есть пакетный сценарий, который динамически создает некоторые файлы и генерирует четыре файла с несколько случайными именами в зависимости от времени, даты и т. Д. Затем ему необходимо загрузить этот файл на сервер через 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 filename1.dat» на «put% file1% "- где% file1% - это передаваемое имя файла.

Возможно ли это? Кто-нибудь знает, как это сделать? Или весь мой подход неверен?

12
задан SuperNES 2 March 2011 в 16:46
поделиться