2017-11-28 16 views
1

WinSCP의 UI에서 스크립트를 실행 한적이 없다.WinSCP를 사용하여 Windows에서 자동 FTP 업로드 예약

Google 서버에 조직의 공유 드라이브로 보내려는 텍스트 파일을 생성하는 프로그램이 있습니다. 인터넷을 통해 나는 아래의 코드와 같은 몇 가지 해결책을 발견했다. 사고로보고,이 내가 원하는 것이 아니다

option batch abort 
option confirm off 
open ftp://user:[email protected] 
synchronize local U:\DO Unitization\Team Member Folders\xxxxxxxx 
exit 

이 다음 다음 winscp.com /script=abc.txt

로 수동으로 실행되는 .txt (abc.txt)

로 저장됩니다 (자격 증명은 분명한 이유 탈락 한) 전체 목적은 이것을 자동화하는 것이 었습니다. 또한 실제로 디렉토리에있는 모든 파일이 아니라 하나의 파일 만 전송하면됩니다. 위에서 말했듯이,이 분야에 대한 지식이 부족하기 때문에 오해를 사과드립니다. , WinSCP guide to automating file transfers to FTP server를 참조

은 처음에는, 여호수아 Averbuch

+0

* "내가 원한 것이 아닙니다"* - 그래서 무엇을 원하니? –

+0

완벽한 자동화를 찾고 있습니다. 예를 들어, systemtime = 00:00:00 인 경우이 스크립트를 실행하십시오. 그러나 그것은 제가 스크립트에 문제가 있다고 생각하는 것 외에는 해부 할 수없는 것 같습니다. –

답변

1

을 주셔서 감사합니다. 당신은 당신을위한 batch file generated by WinSCP GUI을 가질 수

winscp.com /log=c:\path\ftp.log /command^
    "open ftp://user:[email protected]/"^
    "put ""U:\DO Unitization\Team Member Folders\xxxxxxxx\file.txt"" ""/remote/path/"""^
    "exit" 

: 같은 WinSCP에 보이는와

간단한 배치 파일 (upload.bat)는 FTP 서버에 파일을 업로드합니다.


예약하려면 단순히 Windows 스케줄러를 사용하십시오.
자세한 내용은 WinSCP guide to scheduling file transfers to FTP server을 참조하십시오.

+0

감사합니다. 이것은 내가 필요한 것입니다. –