VBScript脚本实现在目录中自动获取某个文件
发表于:2025-12-02 作者:千家信息网编辑
千家信息网最后更新 2025年12月02日,1、 应用场景:通常在开发流上都会保留本版本或历史版本的多个bulid,若需要获取目录中(目录中除了build还有很多其他名称不一样的文件)最新的build安装该如何写脚本实现呢?而且通常build的
千家信息网最后更新 2025年12月02日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安全错误
数据库的锁怎样保障安全
oracle 数据库概念
江苏东海网络安全教育讲座
严望佳中国网络安全保护神
手机服务器是谷歌还是中国移动
如何防止网络安全泄密
阿里云领英上高雪冬软件开发
怀化正规软件开发公司
软件开发模型对安全
软件开发c 的流程图
省市县三级联动数据库表
用微信小程序开发数据库应用
软件开发的服务标准
两台电脑数据库连接失败
数据库立即执行定时清除任务
数据库触发器里如何延时
一起学网络安全
软件开发目录名
硬件设计算法研究软件开发
中山模具加工erp软件开发
如何将表格存到数据库中
战地五显示与服务器连接中断
长宁区手机软件开发系统
擎天软件打开提示数据库无效
电脑文档改lol数据库
图形数据库怎么创建
上海简单的审批管控软件开发平台
软件开发的服务标准
怎么复制.sql进数据库
电脑服务器开不了机是什么原因
广州多购网络技术有限公司