2017-12-27 282 views
0

我的要求是我想通過使用批處理文件將Windows機器上的所有本地文件上傳到SFTP服務器,這些文件比180天要早。應該上傳所有子目錄中的相關文件,在SFTP服務器上重新創建本地文件夾目錄結構。使用WinSCP將超過180天的文件上傳到SFTP服務器?

以下是我必須通過在命令提示符上運行以上載SFTP服務器中的Windows Server文件來嘗試的命令,它正在按預期運行 ,因爲我不知道如何使用時間值(180天)的條件,所以我已經嘗試沒有時間段的條件, 但我想通過創建一個批處理文件(使用WinSCP命令)自動執行此過程要上傳所有文件,包括180天以上的子文件夾。

@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 
) 

script.txt的:

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

任何示例/建議,將不勝感激。

+0

@MartinPrikryl:請檢查更新的問題,謝謝! –

+0

@MartinPrikryl:請檢查最新的問題,謝謝你的快速回復。 –

+0

對不起,實際上我只想移動這些文件,但它也應該創建本地文件夾目錄到SFTP服務器_(在第一次上傳/創建目錄後,我只想將文件上傳到SFTP中各個較舊的目錄中比180天)_希望這個清除需求。謝謝! –

回答

相關問題