WinSCP code 4 Fehler beim schließen der Datei nach dem upload
Hallo Programmierer und codettes (?) Ich habe einige Probleme mit meinem WINSCP Befehle...hoffe, Sie können helfen.
Habe ich ein powershell-Skript aufruft WinSCP Befehlszeile...
$LastFile = "$A\BC0722.txt"
& 'C:\Program Files (x86)\WinSCP\WinSCP.com' /command "option batch abort" "option confirm off" "open sftp:BankOfTulsa/" "put $LastFile /incoming/temp"
Diesem Teil, funktioniert einwandfrei. Sie fordert, bis WinSCP kein problem...
Using username "usern".
Authenticating with pre-entered password.
Authenticated.
Starting the session...
Reading remote directory...
Session started.
Active session: [1] BankOfTulsa
G:\FTP\A\ADropoff\BC0722.TXT | 2 KiB | 0.0 KiB/s | binary | 100%
Cannot close remote file 'temp'.
General failure (server should provide error description).
Error code: 4
Error message from server: Mailbox /clients/usern/pub/incoming/temp exists.
(A)bort, (R)etry, (S)kip, Ski(p) all: Abort
Wie man sehen kann bekomme ich einen Fehler wie den oben genannten... es nicht die Datei laden, aber bis sich nicht schließen, remote-file-temp, es sieht gut aus...Punkte zu beachten...
Cannot close remote file 'temp'.
General failure (server should provide error description).
Error code: 4
Error message from server: Mailbox /clients/usern/pub/incoming/temp exists.
Ich bin nicht allzu vertraut mit WinSCP Fehler, habe ich einige der Forschung, aber nichts wirklich klingelte eine Glocke, wer weiß, was hier Los ist?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Vorausgesetzt, die
/incoming/temp
ist ein Verzeichnis, werden Sie fehlen einem nachgestellten Schrägstrich. Sie sollten:Wenn Sie nur die
/incoming/temp
es bedeutet, dass Sie die Datei hochladen möchten, um das Verzeichnis/incoming
, und speichern Sie die Dateitemp
. Was natürlich Konflikte mit einem bestehenden Unterverzeichnis mit dem gleichen Namen.Angabe der Unterlagen für die
put
- Befehl:Normalerweise der upload sollte Recht Versagen, beim öffnen/anlegen der Datei
temp
. Aber euer server scheint zu erkennen, den Konflikt nur, wenn die Datei schließen.