Batch file 批处理文件未在ftp、mput中写入变量
我有这个脚本,但它不起作用。Batch file 批处理文件未在ftp、mput中写入变量,batch-file,vbscript,Batch File,Vbscript,我有这个脚本,但它不起作用。 我的脚本找不到%APPDATA%\* open IP USER PASS bin mput %APPDATA%\* bye 我需要mput C:\Users\Gio\AppData\Roaming\*,这样它看起来就不会加载变量了 如何修复此问题?您需要首先使用批处理文件创建FTP脚本,并将命令回显到新文件。该文件可以通过ftp命令读取 @echo off echo open IP > cmds.ftp echo USER >>
我的脚本找不到
%APPDATA%\*
open IP
USER
PASS
bin
mput %APPDATA%\*
bye
我需要mput C:\Users\Gio\AppData\Roaming\*
,这样它看起来就不会加载变量了
如何修复此问题?您需要首先使用批处理文件创建FTP脚本,并将命令回显到新文件。该文件可以通过ftp命令读取
@echo off
echo open IP > cmds.ftp
echo USER >> cmds.ftp
echo PASS >> cmds.ftp
echo bin >> cmds.ftp
echo mput %APPDATA%\* >> cmds.ftp
echo bye >> cmds.ftp
ftp < cmds.ftp
@echo关闭
echo open IP>cmds.ftp
echo用户>>cmds.ftp
echo PASS>>cmds.ftp
echo bin>>cmds.ftp
echo mput%APPDATA%\*>>cmds.ftp
echo bye>>cmds.ftp
ftp
请注意,创建的文件名为cmds.ftp。一个>表示创建一个新文件,一个双>>表示将echo-ed输出附加到该文件