Я получил мой SFTP-скрипт с WinSCP для работы, но последняя часть, которая перемещает файлы из папки ready
в папку sent
, не будет работать.
move "C:\SFTP stuff\ready\*.*" "C:\SFTP stuff\sent"
Deploy.txt
(имя файла):
CD "C:\Program Files (x86)\WinSCP"
Winscp.com /script="C:\SFTP stuff\FTPwinscp.txt"
FTPwinscp.txt
:
open sftp://FTP ADDRESS:8022/ -hostkey="ssh-rsa REALLY LONG KEY="
put "C:\SFTP stuff\ready\*.*" "/incoming/x12/"
cd "C:\SFTP stuff\"
move "C:\SFTP stuff\ready\*.*" "C:\SFTP stuff\sent"
После команды put
я ожидал, что скрипт продолжит работу и перенесет файлы в другую папку. После запуска скрипта он только переносится. Я попытался сценарий move
как его собственный текстовый файл, и он перемещает файлы, как ожидалось. Я неправильно это реализую? Первое время для решения этой проблемы.