1

Я получаю следующую ошибку:

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 того же сервера.

2 ответа2

0

Поможет, если вы поделитесь своим сценарием.

Но у вас определенно есть синтаксическая ошибка при запуске WinSCP или в вашем скрипте.

/script=E:\Data\GmousCR12\bin\Get.sftp - это аргумент командной строки для ссылки на сценарий для выполнения. Из вашего поста не понятно откуда взялась эта "строка"

  1. Если это в командной строке, скорее всего, вы пропустили пробел между URL-адресом сеанса или сохраненным именем сеанса и параметром /script , например:

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

    Убедитесь, что вы добавили пробел для их разделения.

  2. Вы также можете иметь /script= где-то в самом файле скрипта. Но я считаю это маловероятным. На всякий случай удали его, так как он там не принадлежит.

0

Я удалил

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

из winscp.ini и кода ошибки 2 «невозможно изменить каталог исчез».

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .