我使用mget从远程服务器检索文件到Windows中的本地目录。
lcd C:\E920_1\autopkg\saveE1logafterDir\serverlog
mget /slot/ems2576/appmgr/jdedwards/e920/6210/log/jde_*.log 现在,我希望添加额外的步骤来从这个列表中检索出来,只有包含单词"PACKAGE“的文件。
我该怎么做呢?
发布于 2019-05-27 08:35:35
这不可能。FTP协议没有API来根据文件的内容查找文件。
另见Search Within Files On Remote FTP Site。
因此,您要使用的任何实现都必须下载所有日志文件并在本地搜索它们的内容。
在批处理文件中,可以使用findstr命令:
Batch file to search a keyword in all files of a directory
您可能有不同的方式访问服务器文件。例如,如果您有(SSH) shell访问权限,则可以直接在服务器上搜索文件。但这是一个完全不同的话题。
https://stackoverflow.com/questions/56322074
复制相似问题