婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > vbs實現只復制比目標文件更新的文件

vbs實現只復制比目標文件更新的文件

熱門標簽:百度地圖標注點距離代碼 除了地圖標注還有這種生意嗎 哪里有便宜的地圖標注公司 齊齊哈爾高德地圖標注店 如何用機器人進行電銷 神行者美術館地圖標注 地圖標注政府哪個部門管 東營快遞外呼系統 佛山真人電銷機器人廠家
因為網站需要頻繁的更新首頁,有時候使用cdn經常導致首頁正在生成內容的時候同步數據(可能是沖突,經常導致首頁是空的),這就想了先生成一個不是首頁的index2.htm然后再復制一遍為index.htm,這樣index2的頻繁讀寫也沒問題了。所以先判斷index2.htm不是空的時候才復制,而且必須是比index.htm更新的時候才復制。這樣就需要一些腳本的支持了。

前幾天寫了一個(bat+xcopy實現只復制比目標文件更新的文件)還是出現為空的情況,這里特加些功能,參考很多網站的文章,感謝百度的結果很給力。

先來個bat版的

復制代碼 代碼如下:

@echo off
::每5分鐘復制以下首頁
for /f %%i in ('dir /b c:\index2.htm') do (
set indexdx=%%~zi
)
if %indexdx% gtr 5120 (
echo y | xcopy c:\index2.htm /d /r /k c:\index.htm
)



其中for /f %%i in ('dir /b c:\index2.htm') do (
set indexdx=%%~zi
)
是bat中獲取index2.htm文件大小的。

然后通過if %indexdx% gtr 5120 (
實現判斷是不是大于5120個字節

主要就是下面這個代碼了功能更強,也比較簡單

復制代碼 代碼如下:

Dim fso
Set fso = CreateObject("Scripting.FileSystemObject")
set fn2=fso.GetFile("c:\index2.htm")
flsize2=fn2.size
fldate2=fn2.datelastmodified
set fn=fso.GetFile("c:\index.htm")
flsize1=fn.size
fldate1=fn.datelastmodified
If fso.FileExists("c:\index2.htm") and flsize2>50000 and fldate2>fldate1 Then
fso.getfile("c:\index2.htm").copy("c:\index.htm")
if err.number=0 then WriteHistory "成功"now(),"log.txt"
end if

Sub WriteHistory(hisChars, path)
Const ForReading = 1, ForAppending = 8
Dim fso, f
Set fso = CreateObject("Scripting.FileSystemObject")
Set f = fso.OpenTextFile(path, ForAppending, True)
f.WriteLine hisChars
f.Close
End Sub


還有日志功能,當前bat下也可以的。需要的可以自己擴展下。

腳本之家遠程文章,轉載請注明出處。
您可能感興趣的文章:
  • vbs 自動復制U盤的內容
  • 自動復制U盤文件的VBS腳本
  • Windows 安裝IIS出現的問題(無法安裝IIS,提示“安裝程序無法復制文件IISApp.vbs”)
  • IE瀏覽器增加“復制圖像地址”的右鍵菜單的vbs代碼
  • vbs復制文件的腳本
  • vbs病毒制作之一復制自身的vbs腳本
  • 最新惡意復制型病毒autorun.inf,stNP.VBS,NP.VBS代碼簡單解析和解決方法
  • 用vbscript實現將腳本的輸出復制到剪貼板
  • vbs復制文件夾的實現代碼

標簽:海口 鶴壁 湖州 文山 邢臺 銅川 四平 西安

巨人網絡通訊聲明:本文標題《vbs實現只復制比目標文件更新的文件》,本文關鍵詞  vbs,實現,只,復制,比,目標,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《vbs實現只復制比目標文件更新的文件》相關的同類信息!
  • 本頁收集關于vbs實現只復制比目標文件更新的文件的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 三亚市| 松潘县| 泸水县| 琼中| 新河县| 云南省| 阜阳市| 浪卡子县| 绍兴县| 英吉沙县| 永泰县| 中江县| 海安县| 宝鸡市| 滁州市| 墨脱县| 哈巴河县| 曲周县| 鹤峰县| 汉源县| 象山县| 沛县| 九江市| 顺昌县| 巴马| 金昌市| 呼和浩特市| 凯里市| 洞口县| 固阳县| 湟中县| 闻喜县| 祥云县| 福鼎市| 佛冈县| 镇沅| 平果县| 济宁市| 崇仁县| 怀化市| 梁河县|