MGET命令是否有任何开关来限制按日期/最近等选择的文件?
例如。我在cmd / bat文件中使用FTP下载csv文件,如下所示:
mget "*.csv"
有没有办法只检索今天或以后的文件,例如:
mget "*.csv >=1D"
谢谢,Mark
答案 0 :(得分:1)
没有。 MGET命令只接受文件名或通配符(按名称过滤)。
https://technet.microsoft.com/en-us/library/bb490668.aspx
FTP命令行是一个简单的应用程序。 但是,使用FTP命令可以获取FTP目录的输出并使用输出过滤(使用某些脚本语言或批处理文件)文件名,但这可能很困难。
您可以尝试其他工具,例如 wget
,这些工具附带了几个选项" mirror"或使用文件时间(本地和远程)同步文件夹。
查看一些示例:http://www.labnol.org/software/wget-command-examples/28750/