首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >批处理文件未在ftp,mput中写入变量

问批处理文件未在ftp,mput中写入变量
EN

Stack Overflow用户
提问于 2014-08-25 03:14:24
回答 1查看 429关注 0票数 1

我有这个脚本,但它不起作用。

我的脚本找不到%APPDATA%\*的位置

代码语言:javascript
复制
 open IP
 USER
 PASS
 bin
 mput %APPDATA%\*
 bye

我需要mput C:\Users\Gio\AppData\Roaming\*,这样它看起来就不会加载变量。

我该如何解决这个问题?

EN

回答 1

Stack Overflow用户

发布于 2014-08-25 04:01:35

您需要首先使用批处理文件创建FTP脚本,然后将命令回显到新文件。该文件可以通过ftp命令读取。

代码语言:javascript
复制
@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

请注意,创建的文件名为cmds.ftp。单个>表示创建一个新文件,双>>将回显输出附加到该文件。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25475359

复制
相关文章

相似问题

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