如何通过批处理文件指定ftp上传中的用户名

时间:2014-05-08 07:40:02

标签: batch-file ftp cmd

我想制作一个自动上传正在使用该程序的用户的重要文件的批处理。所以我所做的是目录Ex中的%username%。 C:\用户\%的用户名%\ importantfiles

open (ftp server name)
(ftp user-name)
(ftp password)
prompt
bin
mput c:\user\%username%\importantfiles 

有许多用户必须能够使用它..

所以" C:\ user \ mike \ importantfiles"将无法正常工作

所以问题是如何在ftp upload中指定用户名

1 个答案:

答案 0 :(得分:1)

您需要从批处理中生成ftp脚本文件。

像(只是骨架)

的东西
....
set "ftpScript=%temp%\%~nx0.ftp.tmp"
(
    echo open (ftp server name)
    echo (ftp user-name)
    echo (ftp password)
    echo prompt
    echo bin
    echo mput "c:\user\%username%\importantfiles\*.*"
    echo quit
) > "%ftpScript%"

ftp -s:"%ftpScript%"
del /q "%ftpScript%" >nul 2>nul
....