posts - 12,  comments - 45,  trackbacks - 0

bat命令执行JS

.bat文件:

cscript WWW.js

 

.js文件:
function dellogfile(beforedays) {
   var fso = new ActiveXObject("Scripting.FileSystemObject");
   var dir = fso.GetFolder("E:\\IISLog\\En");    //改成你的 IIS 日志目录

//Enumerator用指针访问的项目集合:atEnd(),item(),moveFirst(),moveNext()
   for (var fc = new Enumerator(dir.SubFolders); !fc.atEnd(); fc.moveNext()) {
       if (fc.item().name.substr(0,5) == "W3SVC") {
           for (var logfiles = new Enumerator(fc.item().Files); !logfiles.atEnd(); logfiles.moveNext()) {
               var fileName = logfiles.item().name;
               var year = "20" + fileName.substr(2, 2);
               var mouth = fileName.substr(4, 2);
               var day = fileName.substr(6, 2);
               var days = Math.round(((new Date()).getTime() - Date.UTC(year, mouth - 1, day)) / 1000 / 60 / 60 / 24);
               if (days >= beforedays) logfiles.item().Delete();
           }
       }
   }
}
dellogfile(60);

 

 

JS执行BAT命令

 

 

 

 

 

Tag标签: JS,bat
posted on 2008-07-21 10:22 十分之七 阅读(130) 评论(0)  编辑 收藏 所属分类: Javascript

标题  
姓名  
主页
Email (博主才能看到) 
验证码 *  看不清,换一张 [登录][注册]
内容(请不要发表任何与政治相关的内容)  
  登录  使用高级评论  新用户注册  返回页首  恢复上次提交      
该文被作者在 2008-07-23 12:41 编辑过


相关链接: