首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Windows批处理脚本

Windows批处理脚本
EN

Stack Overflow用户
提问于 2016-09-28 11:33:26
回答 1查看 41关注 0票数 0

我需要从文件列表中创建一个ftp脚本。要从这个列表创建脚本,我需要使用FOR命令,但我不知道要使用。

文件列表称为"verifica.txt“,其中包含以下行:

代码语言:javascript
复制
C:\xml\UPLOAD\35150650956911000165550550000198041000464010.doc
C:\xml\UPLOAD\35150650956911000165550550000198051000463983.doc
C:\xml\UPLOAD\35150650956911000165550550000198061000463999.doc
C:\xml\UPLOAD\35150650956911000165550550000198071000464003.doc
C:\xml\UPLOAD\35150650956911000165550550000198081000464027.doc

我无法使我的剧本离开正确的道路。在这段代码中,我试图生成我的FTP脚本

代码语言:javascript
复制
echo in10xml> upload_files_xml.ftp
echo xml_in10 >> upload_files_xml.ftp
for / f% i in (verifica.txt) echo put% i / content / UPLOAD /% i >> upload_files_xml.ftp
echo bye >> upload_files_xml.ftp

当你在上面运行命令给我下面的结果时:

代码语言:javascript
复制
user
password
put C:\xml\UPLOAD\35150650956911000165550550000198041000464010.doc /content/UPLOAD/C:\xml\UPLOAD\35150650956911000165550550000198041000464010.doc
bye

产生结果的必要性如下:

代码语言:javascript
复制
user
password
put C:\xml\UPLOAD\35150650956911000165550550000198041000464010.doc /content/UPLOAD/35150650956911000165550550000198041000464010.doc
bye
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-09-28 13:34:59

试试这个:

代码语言:javascript
复制
(echo in10xml
    echo xml_in10
    for /f %i in (verifica.txt) echo put %i /content/UPLOAD/%~nxi
    echo bye)> upload_files_xml.ftp
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39746250

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档