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
任何示例/建議,將不勝感激。
@MartinPrikryl:請檢查更新的問題,謝謝! –
@MartinPrikryl:請檢查最新的問題,謝謝你的快速回復。 –
對不起,實際上我只想移動這些文件,但它也應該創建本地文件夾目錄到SFTP服務器_(在第一次上傳/創建目錄後,我只想將文件上傳到SFTP中各個較舊的目錄中比180天)_希望這個清除需求。謝謝! –