2017-12-27 34 views
0

내 요구 사항은 배치 파일을 사용하여 180 일보다 오래된 Windows 컴퓨터의 모든 로컬 파일을 SFTP 서버에 업로드하려는 것입니다. SFTP 서버에서 로컬 폴더 디렉토리 구조를 재생성하여 모든 하위 디렉토리의 관련 파일을 업로드해야합니다. (1백80일 아래 WinSCP를 사용하여 SFTP 서버에 180 일보다 오래된 파일을 업로드 하시겠습니까?

는 SFTP 서버에서 Windows Server 파일을 업로드 할 명령 프롬프트에서 실행하여 I 시도에있는 명령입니다 그리고 내가 시간 값을 사용하는 방법에 대한 생각을하지 않는 을 예상대로 실행) 조건이 없으므로 시간 제한 조건없이 시도했습니다. 그러나 일괄 파일 (WinSCP 명령 사용)을 사용하여이 프로세스를 자동화하려고합니다. 보다 하위 인 하위 폴더를 포함한 모든 파일을 업로드하려면이 필요합니다. script.txt

@echo off 

set USERNAME=myusername 
set PASSWORD=mypassword 
winscp.com /script=script.txt 

set WINSCP_RESULT=%ERRORLEVEL% 
if %WINSCP_RESULT% equ 0 (
    echo Success 
) else (
    echo Error 
) 

는 :

open [email protected] 
cd /logsarchive 
lcd D:\Logs\ 
lcd WEBSERVER1 
cd WEBSERVER1 
exit 

모든 예/제안 감사합니다. (아직 서버의 로컬 디렉토리 구조를 재생하면서)

+0

@MartinPrikryl를 참조하십시오, 감사를 업데이트 된 질문을 확인하시기 바랍니다! –

+0

@MartinPrikryl : 업데이트 된 질문을 확인하십시오. 빠른 응답을 보내 주셔서 감사합니다. –

+0

죄송합니다. 사실 파일 만 이동하려고하지만 SFTP 서버 _에 대한 로컬 폴더 디렉토리도 만들어야합니다. (처음으로 디렉토리를 업로드/만든 후 SFTP에 파일을 올리려는 경우 이전 180 일 이상) _. 감사! –

답변