【发布时间】:2014-02-24 17:54:52
【问题描述】:
我有一个通过 FTP 获取文件的批处理文件。我能够“mget *”,但我只想要以任意数量的数字开头的文件,后跟下划线,然后是 C。
我有: mget [0-9]*_C*
所以比如我想获取文件:01234_C.TXT,但是我不想要S01234_C.TXT
获取以数字开头的文件的语法是什么?
【问题讨论】:
标签: windows batch-file ftp
我有一个通过 FTP 获取文件的批处理文件。我能够“mget *”,但我只想要以任意数量的数字开头的文件,后跟下划线,然后是 C。
我有: mget [0-9]*_C*
所以比如我想获取文件:01234_C.TXT,但是我不想要S01234_C.TXT
获取以数字开头的文件的语法是什么?
【问题讨论】:
标签: windows batch-file ftp
FTP 不支持正则表达式。
您必须记录一个 ftp 会话并获取文件列表,在本地处理该列表,然后为每个与您的文件规范匹配的文件创建另一个脚本 get。
【讨论】: