VBScript用于获取具有动态文件名的文件

时间:2014-05-22 14:15:47

标签: vb.net batch-file vbscript

我遇到需要使用动态文件名的情况。

Const InputFile = "C:\Users\NTadmin\Desktop\test\sendmofd_20140220010352.txt"

上面的代码是巨大程序(VBscript)的一部分。 文件名的20140220010352部分是时间戳而不是常量。 我现在明白"sendmofd_*.txt"并不像其他非VB代码一样工作!!

欢迎任何可能的解决方法。

提前致谢,

萨姆

1 个答案:

答案 0 :(得分:1)

您需要遍历.Files集合并过滤名称 - 可能使用正则表达式 - 直到结果集只包含一个(或零)文件。要想出一个过滤器,文件名的代表性样本会有所帮助。

你也可以炮轰dir sendmofd_*.txt