Ich erhalte den folgenden Fehler:
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
Die Datei befindet sich auf einem anderen E-Laufwerk desselben Servers.
/script=
dort sehen, was nicht richtig scheintAntworten:
Ich entfernte
from
winscp.ini
und Fehlercode 2 "Verzeichnis kann nicht geändert werden ist weg".quelle
Wäre hilfreich, wenn Sie Ihr Skript teilen.
Sie haben aber definitiv einen Syntaxfehler, wenn Sie WinSCP starten oder in Ihrem Skript.
/script=E:\Data\GmousCR12\bin\Get.sftp
ist ein Befehlszeilenargument, das auf das auszuführende Skript verweist. Aus deinem Beitrag geht nicht hervor, woher dieser "String" kommtWenn es sich um eine Befehlszeile handelt, wurde möglicherweise kein Leerzeichen zwischen der Sitzungs-URL oder dem gespeicherten Sitzungsnamen und dem
/script
Parameter eingefügt. Beispiel:Stellen Sie sicher, dass Sie ein Leerzeichen hinzufügen, um diese zu trennen.
Sie können das auch
/script=
irgendwo in der eigentlichen Skriptdatei haben. Aber das finde ich unwahrscheinlich. Nur für den Fall, entfernen Sie es, da es dort nicht gehört.quelle