2011-06-16 62 views
1

我打電話從DOS,它保存命令的FTP設置一個FTP文件,如下所示:傳遞參數/參數到FTP文件名從DOS

ftp -s:ftpcmd1.txt 

現在,變化的要求說,文件是被稱爲多時間與不同的文件路徑。

因此,我需要編寫上面的語句,每次傳遞新的文件路徑作爲FTP文件名的參數,並在ftp-file中寫入類似"%1"的命令。請幫助我一樣。我該怎麼做。

謝謝。

回答

1

我不知道我們是否可以將參數傳遞給ftp腳本(atleast在DOS中)。但在上述情況下,動態寫出ftp腳本文件將有所幫助。這樣做的小蝙蝠文件如下所示。

echo "user username pwd">ftpcmd1.txt 
echo "bin">>ftpcmd1.txt 
echo "put %1">>ftpcmd1.txt 
echo "bye">>ftpcmd1.txt 
ftp -n -i -v servername<ftpcmd1.txt 

如果調用的任何文件名作爲第一個命令行參數此bat文件,它會傳送文件到目標服務器名。希望這是你正在尋找的。