WinSCP 错误设置目录

WinSCP 错误设置目录

我收到以下错误:

Reading Remote Directory: Error changing directory to '/script=E:\Data\GmousCR12\bin\Get.sftp'
Cannot get real path for '/script=E:\Data\GmousCR12\bin\Get.sftp'
No such file or directory.
Error code 2
Error message from Server: No Such file
Request code: 16
Session started.
Active Session: [1] username@ipaddress

该文件存在于同一台服务器的另一个E盘上。

答案1

如果您分享您的脚本,将会有所帮助。

但是,在启动 WinSCP 或在脚本中时,肯定存在语法错误。

/script=E:\Data\GmousCR12\bin\Get.sftp是命令行参数,用于引用要执行的脚本。从您的帖子中不清楚这个“字符串”来自哪里

  1. 如果是在命令行上,则有可能您省略了会话 URL 或存储的会话名称与参数之间的空格/script,例如:

    winscp.com mysession/script=E:\Data\GmousCR12\bin\Get.sftp
    

    确保添加空格来分隔这些内容。

  2. 您可能还会/script=在实际脚本文件中的某个位置找到它。但我认为这不太可能。为了以防万一,请将其删除,因为它不属于那里。

答案2

我删除了

[Sessions\Default%20Settings]
.... 

来自winscp.ini和错误代码 2“无法更改目录已消失”。

相关内容