VBScript脚本实现在目录中自动获取某个文件
发表于:2025-02-02 作者:千家信息网编辑
千家信息网最后更新 2025年02月02日,1、 应用场景:通常在开发流上都会保留本版本或历史版本的多个bulid,若需要获取目录中(目录中除了build还有很多其他名称不一样的文件)最新的build安装该如何写脚本实现呢?而且通常build的
千家信息网最后更新 2025年02月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安全错误
数据库的锁怎样保障安全
斗破苍穹手游私服没有服务器列表
cs1.6服务器网页管理
无线网络安全设置怎么影藏
软件开发的周期的阶段划分法
商丘用友财务软件开发
网络安全现状报告
jav和连接数据库没有显示
安卓手机数据库文件
西安用友网络安全
药物相关数据库汇总
护苗网络安全是什么意思
购买网络安全设备申请报告怎么写
安天网络安全融资
服务器对计算机网络提供资源共享
网络安全选材
pdb数据库打开 mac
蛮王柯南服务器管理员密码
武汉市网络安全技能大赛
中卫网络技术市场报价
云数据库做成全局数组
制图教程软件开发
实现对数据库的维护
软件开发需要本科学历吗
三河市鑫众网络技术有限公司
遵化媒体网络技术诚信合作
确定网络安全联络员
小趴玩的是哪个服务器
不属于大型软件开发涉及的角色
清朗网络安全视频
加油站网络安全检查内容