本帖最后由 kk_lee69 于 2015-1-10 20:04 编辑
回复 5# 半芯竹
哈哈 .....剛剛測試了 找到問題了
是我搞了烏龍......SORRY
原因 就是下面這個語法 .......
IF (StringMid(FileGetTime(@ScriptDir&"\問題區\錯誤LOG.TXT",1,1),1,6)+0) <= ((@YEAR&@MON)+0) Then FileDelete(@ScriptDir&"\問題區\錯誤LOG.TXT")
這個的語法 是打算 讀取 檔案的創立時間 如果創立時間 距今大約 兩個月左右 就砍掉檔案.....
意思是 這個 LOG 檔案 大概只要保留兩個月 ....
就是這段 語法 出問題 ....................原本 測試的時候 為了 實際測試 檔案會不會被刪除重建 所以 本來應該加 2 的 地方 改成 加 0 如右邊的語法....(StringMid(FileGetTime(@ScriptDir&"\問題區\錯誤LOG.TXT",1,1),1,6)+0)
這樣 可以馬上測試檔案有沒有被刪除.........
測試完畢忘了改回來.............. 造成烏龍..... 還麻煩到各位 真不好意思 感謝幫忙!! |