VBScript脚本实现在目录中自动获取某个文件
发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,1、 应用场景:通常在开发流上都会保留本版本或历史版本的多个bulid,若需要获取目录中(目录中除了build还有很多其他名称不一样的文件)最新的build安装该如何写脚本实现呢?而且通常build的
千家信息网最后更新 2026年11月03日VBScript脚本实现在目录中自动获取某个文件
1、 应用场景:通常在开发流上都会保留本版本或历史版本的多个bulid,若需要获取目录中(目录中除了build还有很多其他名称不一样的文件)最新的build安装该如何写脚本实现呢?而且通常build的命名中都会有依次增加的version号,该如何实现脚本可每日重复使用呢?
2、实现思路:1>处理文件名称,定义一个常量文件名,将文件名中的变化的version号用*代替;
2>给定已知的目录,获取给目录下所有的子文件,然后将按*分割,依次匹配子文件的文件名和被分割的这两部分名称。
3、代码如下:
'Description:fetch new build'author:Alan'Date:2014-10-31Function strFetchBuild(path,filename) Dim i,j,FileNames,splits,flag FileNames = aGetAllFillname(path) If IsEmpty(FileNames)=false and IsArray(FileNames) Then 'whether the filename format is right or not If Instr(filename,"*")>0 Then 'according to * split filename splits=Split(filename,"*") For i=0 To UBound(FileNames) flag=0 ' If each split block are matched, then return name For j= 0 To UBound(splits) If Instr(FileNames(i),splits(j))>0 Then flag=flag+1 End If Next If flag = UBound(splits)+1 Then strFetchBuild = path & "\" & FileNames(i) Else 'If didn't match to the end of the loop, then exit function If i=UBound(FileNames)+1 Then Log.Error("The file:" & filename & " not found.") strFetchBuild = "" Exit Function End If End If Next Else Log.Error("The file name format" &"'" & filename & "'"&" is not right.") strFetchBuild = "" Exit Function End If Else Log.Error("The path:" & path & " not exists.") strFetchBuild = "" End If End Function
文件
目录
文件名
脚本
名称
代码
历史
场景
多个
常量
思路
版本
部分
流上
变化
处理
应用
开发
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
互联网科技官网
互联网科技未来
互联网 卓越科技
广州宏创互联网科技
润盈互联网科技
天下捷融互联网科技
天扬科技互联网广告
青海省互联网新科技
中国最先进互联网科技公司
成都玖崟互联网科技有限公司乐商圈怎么样
江苏南京365互联网科技
恒银科技与互联网金融
宜昌元轩互联网科技有限公司
浙南科技城互联网大厦建设工程
高科技互联网发展前景如何
互联网数据科技专业
每天都有哪些好的互联网科技
半导体是互联网高科技吗
互联网公司属于科技吗
优雇互联网科技有限公司
互联网科技园
保险科技 互联网保险
科技互联网产品
科技和互联网公司
掌上梦互联网科技
互联网科技英文翻译
互联网科技类展会
中国的互联网科技企业的崛起
宝灵互联网科技有限公司
上海乐五互联网科技有限公司