File psftp-脚本文件未运行

File psftp-脚本文件未运行,file,shell,batch-file,command-prompt,File,Shell,Batch File,Command Prompt,我有一个名为sftpScript.bat的脚本,并试图在psftp中运行它。以下是我在psftp中尝试的内容(我已通过cmd尝试,然后输入psftp): (当用户询问时,我为其提供了密码!) 以下是我的脚本文件包含的内容- cd .. cd L2_SERVRCV\APPTYPE put sample.txt put sample.txt put sample.txt put sample.txt put sample.txt put sample.txt put sample.txt 基本上,

我有一个名为sftpScript.bat的脚本,并试图在psftp中运行它。以下是我在psftp中尝试的内容(我已通过cmd尝试,然后输入psftp):

(当用户询问时,我为其提供了密码!)

以下是我的脚本文件包含的内容-

cd ..
cd L2_SERVRCV\APPTYPE
put sample.txt
put sample.txt
put sample.txt
put sample.txt
put sample.txt
put sample.txt
put sample.txt
基本上,我尝试进入接收方文件夹,然后将sample.txt文件传输到接收方,即L2_SERVRCV

我尝试使用-p,同时给出端口号,但得到错误“端口号无效”;不知道为什么-这不是目前的优先事项

我所期望的是脚本文件应该运行,sample.txt文件应该传输。但事实并非如此


注意-我的所有文件(psftp.exe、sftpScript.bat和sample.txt)都在同一个文件夹中,即桌面。

使用正斜杠
/
而不是反斜杠
\
谢谢@glennjackman!我想知道我是如何犯了那个愚蠢的错误。我们还知道一件事,我不需要从cmd提示符运行psftp.exe。我可以在cmd中转到我的桌面并运行命令“psftp L2”_SERVSEND@ecdev1.idev.fedex.com-P 60022-b sftpscript.bat”。再次感谢。
cd ..
cd L2_SERVRCV\APPTYPE
put sample.txt
put sample.txt
put sample.txt
put sample.txt
put sample.txt
put sample.txt
put sample.txt