中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

VBScript腳本實現在目錄中自動獲取某個文件

發布時間:2020-07-04 09:03:09 來源:網絡 閱讀:579 作者:孤月2012 欄目:軟件技術

1、 應用場景:通常在開發流上都會保留本版本或歷史版本的多個bulid,若需要獲取目錄中(目錄中除了build還有很多其他名稱不一樣的文件)最新的build安裝該如何寫腳本實現呢?而且通常build的命名中都會有依次增加的version號,該如何實現腳本可每日重復使用呢?

2、實現思路:1>處理文件名稱,定義一個常量文件名,將文件名中的變化的version號用*代替;

                2>給定已知的目錄,獲取給目錄下所有的子文件,然后將按*分割,依次匹配子文件的文件名和被分割的這兩部分名稱。

3、代碼如下:

'Description:fetch new build
'author:Alan
'Date:2014-10-31
Function 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

 

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

古田县| 英德市| 象州县| 呼伦贝尔市| 泗洪县| 青浦区| 临西县| 米脂县| 济源市| 邢台市| 荣成市| 左云县| 浠水县| 赫章县| 乳源| 阿拉善盟| 石棉县| 天峻县| 酒泉市| 灵丘县| 东乌珠穆沁旗| 玛沁县| 平谷区| 扬州市| 钟祥市| 潍坊市| 阆中市| 滨州市| 涿鹿县| 谢通门县| 始兴县| 江西省| 蒲城县| 增城市| 富锦市| 黄陵县| 扬州市| 浪卡子县| 临颍县| 西吉县| 磴口县|