Command line 用于FTP多文件上载的批处理文件
我想创建一个批处理文件以执行以下命令-Command line 用于FTP多文件上载的批处理文件,command-line,ftp,dos,command-prompt,Command Line,Ftp,Dos,Command Prompt,我想创建一个批处理文件以执行以下命令- cd到我要上载其内容的目录 使用主机名+用户名和pswd登录Ftp Cd到[服务器中]要上载文件的目录 mput*.txt 我能够运行这些步骤并手动将所有文件传输到服务器位置 但是现在我想自动化这个过程,下面是我的批处理文件的代码..但是它的错误是无效的命令-尽管我在usernamevalue之后添加了linebreak。我提到 我使用下面的脚本,上面写着“user1需要密码”,尽管我已经给出了密码 @echo off echo user
@echo off
echo user user1> ftpcmd.dat
echo mypassword>> ftpcmd.dat
echo quit>> ftpcmd.dat
ftp -n -s:ftpcmd.dat myservername
del ftpcmd.dat
pause
此外,首先我必须将目录更改为拾取所有文件的位置[我的文件的源文件夹]
差不多
CD c:\MySource您从哪里获得错误消息?您是否尝试单步执行脚本以查看其发生的位置?另外,这与C#有什么关系?如果您阅读对的注释,您将看到在用户名之前删除
用户
,使您的第二行echo user1>ftpcmd.dat
。从命令中删除“user”后,它会显示“invalid command”