VBScript脚本实现在目录中自动获取某个文件
发表于:2024-12-12 作者:千家信息网编辑
千家信息网最后更新 2024年12月12日,1、 应用场景:通常在开发流上都会保留本版本或历史版本的多个bulid,若需要获取目录中(目录中除了build还有很多其他名称不一样的文件)最新的build安装该如何写脚本实现呢?而且通常build的
千家信息网最后更新 2024年12月12日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安全错误
数据库的锁怎样保障安全
主机数据库
福建发展网络技术咨询产品
大专工业软件开发课程安排
当代我的世界服务器现状
sql 数据库标识id
北京服务器厂家直销
windows服务器开始菜单
mem 工程管理硕士软件开发
芬兰语翻译软件开发
网络安全责任岗位制度
江西智能养老软件开发公司
常见的服务器空间支持的数据库
服务器 16c
隰县服务器机柜定做
信阳网络技术厂家报价
sql数据库中 主键
300大作战官方服务器
区块链防护服务器
学党史与网络安全有关的心得体会
怎么下载备份网站数据库
莱瑞软件开发有限公司怎么样
王者连不上服务器被举报
台达服务器电源间歇启停
如何成为高级软件开发工程师
服务器压力测试阶段
艳阳网络技术下载
诚信数据库与预警通
网络安全检测师报考条件
软件开发需求来源
滁州市网络安全