我有一種情況需要使用動態文件名。使用動態文件名選取文件的VBScript
Const InputFile = "C:\Users\NTadmin\Desktop\test\sendmofd_20140220010352.txt"
上面一段代碼是一個巨大的程序(VBScript)的的一部分。 文件名的20140220010352
部分是時間戳而不是常量。 我現在明白"sendmofd_*.txt"
不像其他非VB代碼那樣工作!
歡迎任何可能的解決方法。
由於提前,
山姆
我有一種情況需要使用動態文件名。使用動態文件名選取文件的VBScript
Const InputFile = "C:\Users\NTadmin\Desktop\test\sendmofd_20140220010352.txt"
上面一段代碼是一個巨大的程序(VBScript)的的一部分。 文件名的20140220010352
部分是時間戳而不是常量。 我現在明白"sendmofd_*.txt"
不像其他非VB代碼那樣工作!
歡迎任何可能的解決方法。
由於提前,
山姆
你需要循環的.Files收集和過濾的名字 - 也許使用正則表達式 - 直到結果集只包含一個(或零)文件( S)。要想出一個過濾器,一個有代表性的文件名稱樣本將會很有幫助。
你也可以掏出到dir sendmofd_*.txt
。
感謝您的回覆。對不起,我是VB世界的新手。如果你不介意的話,你能否簡要地說明你的意思是'發送給dir sendmofd _ *。txt'是否真的有幫助。謝謝 – Shadow
和你的問題是? – char1es
vb.net <> vbscript – Plutonix
歡迎來到文件夾名爲sendmofd_ *的文件名更清晰的文件。 *是時間戳。我如何提取文件名? – Shadow