我想制作一个自动上传正在使用该程序的用户的重要文件的批处理。所以我所做的是目录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中指定用户名
答案 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
....