型別|存放資料的資料夾(相對路徑)
型別1|gamedata\95vs\origin
型別2|gamedata\loude\origin
型別3|gamedata\trid\origin
型別4|gamedata\xway\origin
讀取上面的資料,遍歷每個型別對應的資料夾,檢查最近更新的時間。並顯示
dim fso, folder, listfilepath, currentpath
set fso = createobject(
"scripting.filesystemobject"
)currentpath = fso.getfile(wscript.scriptfullname).parentfolder.path & "\" '當前路徑
listfilepath = currentpath &
"gamedatatype.txt"
'從此檔案讀要處理的目錄,每行一條資料,格式為:型別|檔案路徑
'--------------讀取資料,返回二維陣列-------------------
function get_list(filepath)
on error
resume
next
set objfso = createobject(
"scripting.filesystemobject"
)set objtextfile = objfso.opentextfile(filepath ,1)
dountil objtextfile.atendofstream
strnextline = objtextfile.readline
mylist = mylist & strnextline &
"$"loop
dim list ,arrlen
list = split(mylist,
"$")
' arrlen =
ubound
(list)-1
'宣告動態陣列
redim preserve gamedatetypearray(arrlen)
'遍歷每條資料,切成陣列
for i =
0to arrlen
gamedatetypearray(i)
= split(list(i)
, "|")
next
get_list = gamedatetypearray
endfunction
' -------------- 遍歷資料夾,返回最新檔案的建立時間 --------------
function checkdate(logpath)
dim mydate, fn '定義兩個變數用於bai在遍du歷時記錄最新的建立時間和檔案zhi名dao
mydate =
"1990-01-01 00:00:00"
'設定乙個時間初始值用於後續比較
if fso.folderexists(logpath)
then
set folder = fso.getfolder(logpath)
for each file in folder.files
' 以秒為單位。檔案建立時間 - mydate 大於0,說明檔案時間比較新
if datediff(
"s", mydate, file.datecreated)
>
0then
mydate = file.datecreated
endifnext
set folder =
nothing
endif
checkdate = mydate
endfunction
'-------------------------- 遊戲資料推送時間檢查,拼接顯示結果 ---------------------
function checkpathlist(gamedatetypearray)
dim pathlist, arrlen, temparr
arrlen =
ubound
(gamedatetypearray)
' 獲取陣列長度
redim preserve resultarr(arrlen)
'建立動態陣列,用來裝返回結果
for i =
0to arrlen
temparr = gamedatetypearray(i)
resultarr(i)
= temparr(0)
& " :【" & checkdate(currentpath & temparr(1)) & "】 :" & temparr(1)
next
checkpathlist = join(resultarr,
chr(13)
)'陣列轉字串
endfunction
msgbox checkpathlist(get_list(listfilepath)),
,"遊戲資料更新檢查 jerryjin 20200623"
IOS 版本檢查更新
在我們使用應用時,一開啟應用,如果此應用有新的版本,常常能在應用中給出提示,是否要更新此應用。所以,我們就來看看,版本更新是如何實現的。蘋果給了我們乙個介面,能根據應用id請求一些關於應用的資訊。我們可以根據返回的資訊,來判斷版本是否和應用的版本一致,如果不一致,那麼就出現新的版本了。這時,就需要向...
ios檢查版本更新
在我們使用應用時,一開啟應用,如果此應用有新的版本,常常能在應用中給出提示,是否要更新此應用。所以,我們就來看看,版本更新是如何實現的。蘋果給了我們乙個介面,能根據應用id請求一些關於應用的資訊。我們可以根據返回的資訊,來判斷版本是否和應用的版本一致,如果不一致,那麼就出現新的版本了。這時,就需要向...
IOS檢查版本更新
ios的版本號,乙個叫做version,乙個叫做build.獲得version nsbundle mainbundle objectforinfodictionarykey cfbundleshortversionstring 獲得build號 nsbundle mainbundle infodic...