[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
本帖最后由 terse 于 2015-11-25 11:17 编辑
  1. @if(0)==(0) echo off & CScript -NoLogo -E:JScript %0 & exit @end
  2. Date.prototype.Format = function (fmt) {
  3.     var o = {
  4.         "M+": this.getMonth() + 1,
  5.         "d+": this.getDate()
  6.     };
  7.     if (/(y+)/.test(fmt))
  8.         fmt = fmt.replace(RegExp.$1, (this.getFullYear() + "").substr(4 - RegExp.$1.length));
  9.     for (var k in o)
  10.         if (new RegExp("(" + k + ")").test(fmt))
  11.             fmt = fmt.replace(RegExp.$1, (RegExp.$1.length == 1) ? (o[k]) : (("00" + o[k]).substr(("" + o[k]).length)));
  12.     return fmt;
  13. }
  14. var Shell = WScript.CreateObject("WScript.Shell");
  15. var fso = WScript.CreateObject("Scripting.FileSystemObject");
  16. var strDesktop = Shell.SpecialFolders("Desktop");
  17. var ff = strDesktop + "\\归档\\" + new Date().Format("yyyyMMdd");
  18. if(!fso.FolderExists(ff)){
  19.    fso.CreateFolder(ff);
  20. };
  21. var d = new Date();
  22. var Folder= fso.GetFolder(strDesktop);
  23. for(var e=new Enumerator(Folder.Files);!e.atEnd();e.moveNext()){
  24.    var f=e.item();
  25.    var t = parseInt(Math.round(d - f.Datecreated)/86400000);
  26.    if (t == 0) {
  27.     f.Move(ff+ "\\" + f.name);
  28.    }
  29. }
复制代码
1

评分人数

TOP

回复 12# erjnasrtnws
已修改 代码第一行 echo off 后面 加个 &
  1. echo off & CScript...........
复制代码
1

评分人数

TOP

返回列表