备份打印日志的vbs小工具

摘要:
功能:将C:cshis中的打印日志文件复制到D:cshisLog目录(因为机器上安装了还原向导,C:磁盘被冻结,因此每5分钟写入并判断一次此代码。如果更新了日志文件,则会将其复制)。sleep5000dimfso,strcsPath,strbackPath,cshisFolder,csBackFolder,fileNamesetfso=创建对象(“Scrip

作用,将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

免责声明:文章转载自《备份打印日志的vbs小工具》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇MongoDB聚合ExtJs控件属性配置详细下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Vlmcsd(KMS)激活服务器程序

1、下载vlmcsd程序 2-1、虚拟机版本: 新建Linux虚拟机,硬件仅保留内存(最小14MB,推荐16MB)、处理器(1个1核心)、软盘(指向floppy144.flp)、网络适配器(桥接模式)、显示器 切换 Alt+2用户:root口令:vlmcsd,登陆后更改ip: 修改IP地址:ifconfig eth0 211.65.227.* netma...

VBS中解决路径带空格的三种方法

vbs中,如果需要运行的程序中带有空格,按照通常的方式往往会提示错误,其实有两种形式不同的解决方法: 在应用程序前后分别加三个双引号,代码如下: [c-sharp]view plaincopyprint? Set wshell=CreateObject("WScript.Shell")   wshell.Run  """C:/Program Fil...

VBS 操作Excel的常用方法

创建并操作Excel对象。 '使用ComObj创建Excel对象 oExcel = CreateObject( "Excel.Application" ) '显示当前窗口 oExcel.Visible = True '更改标题栏 oExcel.Caption = "XXX" '新建 oExcel.WorkBooks.Add '打开 oExcel.W...

激活windows专业版(激活windows10专业版,解决“我们无法在此设备上激活windows因为无法连接到你的组织的激活服务器 ”)

本来系统用的好好的,但是前几天系统突然提示我要去取设置里面激活windows,我就想:我的系统好像是原厂正版的吧,怎么就过期了呢?没办法只能搜索下怎么激活,去系统城,各大网站什么的试了好多密钥全部不行。最后找到了一个能用的,今天记录一下 Solution 以管理员身份打开cmd 然后 slmgr.vbs -skms zh.us.to粘贴进去运行,好了之后去...

VBS基本知识

由于一些需要,开始学习VBS了。此篇文章一直将处于编辑添加状态。 1、VBS简介      VBS 即VBScript(Microsoft Visual Basic Script Editon),是微软开发的一套脚本语言。其详细介绍,网上可以找到很多资料。直接开始学习语言的各种特性吧。 2、VBS的编辑工具。      可以直接使用电脑自带的记事本。编辑完...

C#动态执行JS和VBS脚本

 ======================================================================== 方法1:直接调用 System.Diagnostics.Process proc = new System.Diagnostics.Process();proc.StartInfo.FileName = "ws...