synchronization - 使用 WinSCP 将今天的文件从远程目录同步到本地目录

标签 synchronization winscp

我需要使用以下命令将文件从远程同步到本地目录

synchronize local "D:\ftp\OUT" /out

它工作正常,但有没有办法下载创建日期为今天的文件?

最佳答案

使用 file mask with a time constrainttoday关键词:

synchronize local -filemask=">=today" "D:\ftp\OUT" /out

仅 WinSCP 5.15 及更新版本支持此语法。

在早期版本的 WinSCP 中,您可以使用 %TIMESTAMP% syntax创造今天的约束。
synchronize local -filemask=">=%TIMESTAMP#yyyy-mm-dd%" "D:\ftp\OUT" /out

进一步阅读:
  • 问题 WinSCP time based file download ;
  • WinSCP 文章 Downloading the most recent file .
  • 关于synchronization - 使用 WinSCP 将今天的文件从远程目录同步到本地目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23197738/

    相关文章:

    java - 时间同步码

    browser - 跨浏览器历史同步

    java - mutex内部是如何实现的

    optimization - CUDA:同步线程

    linux-kernel - rcuc 和 rcub 有什么区别

    linux - 使用 WinSCP 通过隧道抓取文件

    c# - 每天同步不同机器上的两个 SQL Server 数据库有什么好方法吗?

    asp.net-mvc - WinSCP .NET 程序集无法在 Azure 上运行

    sql-server - 引用 WinSCPnet.dll 的 SSIS C# 2012 脚本任务在从 SQL Server 代理运行时失败,代码为 "Exception has been thrown by the target of an invocation"

    visual-studio-code - 每次我从 WinSCP 打开文件时,VS Code 都会打开 "VS"和 "code"窗口