Batch file 未知主机'û;s:批处理中的文件名错误

Batch file 未知主机'û;s:批处理中的文件名错误,batch-file,Batch File,这个错误给了我下面的错误 未知主机:Script.txt。 它正在成功创建Script.txt文件及其所有输入 下面是代码 @echo off set /p host="enter your hostname to connect to " Echo open %host%>Script.txt set /p user="enter your login id " Echo %user%>>Script.txt set /p p

这个错误给了我下面的错误 未知主机:Script.txt。 它正在成功创建Script.txt文件及其所有输入

下面是代码

 @echo off
   set /p host="enter your hostname to connect to "     
   Echo open %host%>Script.txt


   set /p user="enter your login id "  
   Echo %user%>>Script.txt

  set /p pass="enter your password " 
  Echo %pass%>>Script.txt

  echo cd /osp/local/var/trace/>>Script.txt

  set /p foldername="enter the foldername"
  mkdir %foldername%

  Echo lcd C:\Users\%username%\Desktop\%foldername%\>>Script.txt

  set /p filename="enter the pattern like *.extn or file name with spaces"
  Echo mget /Y %filename%>>Script.txt

  start ftp.exe -s:Script.txt

看起来像是编码问题。记事本告诉您有关文件编码的内容?您的问题是ftp起始行,由于某些原因,减号被视为ā,因此ftp实际上从未打开Script.txt。请尝试删除并重新键入-或者使用/s:Script.txt,该文件也可以与
start”“/w ftp.exe-s:Script.txt
start”“/w ftp.exe/s:Script.txt
@ScottC一起使用,谢谢亲爱的,它对我有用。而且脚本在不同系统上的工作方式似乎也不同。我尝试在另外两个系统(同一个os WIN 7)中运行代码,但在一个系统中运行正常,而在另一个系统中运行不正常。