zoukankan      html  css  js  c++  java
  • 备份打印日志的vbs小工具

    作用,将C:\cshis中的打印日志文件复制到D:\cshisLog目录(因为机器上安装有还原精灵,C:盘冻结了,所以写了这个代码,每5分钟判断一次,如果日志文件有更新,就复制) 

     

    while 1
    wscript.sleep
    5000
    dim fso,strcsPath,strbackPath,cshisFolder,csBackFolder,fileName
    set fso =CreateObject("Scripting.FileSystemObject")
    strcsPath
    ="C:\cshis"
    strbackPath
    ="D:\cshisLog"
    if fso.FolderExists(strcsPath) then
    set cshisFolder=fso.GetFolder(strcsPath)
    else wscript.Quit
    end if
    if not fso.FolderExists(strbackPath) then
    fso.CreateFolder(strbackPath)
    end if
    if not fso.FolderExists(strbackPath) then
    msgbox strbackPath+" 目录没有创建成功"
    wscript.Quit
    '退出所有vbs执行语句
    else
    set csBackFolder=fso.GetFolder(strbackPath)
    end if

    for each file in cshisFolder.Files
    if Instr(file.Name,"printserverrec") > 0 then
    backfilepath
    =csBackFolder.path+"\"+file.Name
    if fso.FileExists(backfilepath) then
    dim backFile
    set backFile= fso.GetFile(backfilepath)
    if backFile.DateCreated - file.DateCreated then
    'file.Copy(backfilepath) 不需要做这个操作了。。。
    elseif backFile.DateLastModified - file.DateLastModified then '不等于
    file.Copy(backfilepath)
    end if
    set backFile=nothing
    else file.Copy(backfilepath)
    end if
    end if
    next
    set fso=nothing
    set strcsPath=nothing
    set strbackPath=nothing
    set cshisFolder=nothing
    set csBackFolder=nothing
    set fileName=nothing

    wend
  • 相关阅读:
    JQuery中的AJAX
    (十六)JQuery Ready和angularJS controller的运行顺序问题
    Excel自己定义纸张打印设置碰到无法对上尺寸的问题
    MVC整个样例的源代码
    将Image转化为BufferImage
    Graphics samples2
    Graphics samples
    please tell me the error about java Graphics
    获取网络资源大小
    java通过地址获取主机名
  • 原文地址:https://www.cnblogs.com/weiqi/p/1938590.html
Copyright © 2011-2022 走看看