我有一個批處理腳本,它可以動態地創建一些文件,並根據時間,日期等等生成四個具有一定隨機文件名的文件。然後它需要通過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