Vb.net VBScript以拾取具有动态文件名的文件

Vb.net VBScript以拾取具有动态文件名的文件,vb.net,batch-file,vbscript,Vb.net,Batch File,Vbscript,我需要使用动态文件名 Const InputFile = "C:\Users\NTadmin\Desktop\test\sendmofd_20140220010352.txt" 上面的代码是一个大型程序(VBscript)的一部分。 文件名的20140220010352部分是时间戳,而不是常量。 我现在明白了“sendmofd_*.txt”不像其他非VB代码那样工作 欢迎任何可能的解决方法 提前感谢, Sam您需要循环.Files集合并过滤名称(可能使用正则表达式),直到结果集只包含一个(或零

我需要使用动态文件名

Const InputFile = "C:\Users\NTadmin\Desktop\test\sendmofd_20140220010352.txt"
上面的代码是一个大型程序(VBscript)的一部分。 文件名的
20140220010352
部分是时间戳,而不是常量。 我现在明白了
“sendmofd_*.txt”
不像其他非VB代码那样工作

欢迎任何可能的解决方法

提前感谢,


Sam

您需要循环.Files集合并过滤名称(可能使用正则表达式),直到结果集只包含一个(或零个)文件。要设计一个过滤器,一个具有代表性的文件名示例会很有帮助


您还可以发送到
dir sendmofd_*.txt

,您的问题是?好吧,为了更清楚一点,文件名为sendmofd的文件将继续进入此文件夹。*作为时间戳。如何提取文件名?您使用的语言是什么?谢谢您的回复。对不起,我是VB世界的新手。如果你不介意的话,你能简单介绍一下“shell out to dir sendmofd_*.txt”的意思吗?这真的很有帮助。谢谢