使用WinSCP将超过180天的文件上传到SFTP服务器?
我的要求是我想通过使用批处理文件将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
任何示例/建议,将不胜感激。
回答:
要上传的文件早于180天(同时仍再现服务器上的本地目录结构)使用方法:
put * -filemask=<180D
见https://winscp.net/eng/docs/file_mask
以上是 使用WinSCP将超过180天的文件上传到SFTP服务器? 的全部内容, 来源链接: utcz.com/qa/265837.html