【问题标题】:Script FTP - Prompt Windows脚本 FTP - 提示 Windows
【发布时间】:2016-09-30 19:25:13
【问题描述】:

我想从一个文件列表中创建一个 FTP 脚本。为此,我创建了一个名为 Gerar_Lista.cmd 的文件,其中包含命令行:

echo User> subir_arquivos_xml.ftp
echo PassWord >> subir_arquivos_xml.ftp
for / f% i in (verifica.txt) echo% i put /content/UPLOAD/%~nxi>>subir_arquivos_xml.ftp
echo bye >> subir_arquivos_xml.ftp

问题是当我运行 Gerar_Lista.cmd 文件来创建我的 FTP 脚本时,它们只生成前两行(下面的示例)。如何完全生成 FTP 脚本?

user
PassWord

【问题讨论】:

标签: windows cmd ftp prompt


【解决方案1】:

for 循环中的语法错误。从批处理文件调用时,对变量使用双 %% 符号。括号后应该有一个do

echo User> subir_arquivos_xml.ftp
echo PassWord >> subir_arquivos_xml.ftp
for /f %%i in (verifica.txt) do echo %%i put /content/UPLOAD/%%~nxi>>subir_arquivos_xml.ftp
echo bye >> subir_arquivos_xml.ftp

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-02-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-04-15
    • 1970-01-01
    • 2015-01-05
    相关资源
    最近更新 更多