zoukankan      html  css  js  c++  java
  • javascript 笔记

    1、判断本地文件是否存在

      o.FileExists(文件路径),返回布尔类型。

      var filePath = 'C:\\ test.txt';
          var fso = new ActiveXObject("Scripting.FileSystemObject");  
          if(!fso.FileExists(filePath)){
            alert('文件不存在');
          }

    2、获取本地文件创建时间和最后修改时间

       file.DateCreated,file.DateLastModified。

      var filePath = 'C:\\ test.txt';
          var fso = new ActiveXObject("Scripting.FileSystemObject");  
          if(fso.FileExists(filePath)){
            alert('文件不存在');
          }

      var f = fso.GetFile(filePath);
          var cdate= f.DateCreated; 
          var mdate= f.DateLastModified;

          具体使用创建时间还是最后修改时间要跟据具体情况而定。

    3、时间比较

      var filePath = 'C:\\ test.txt';
          var fso = new ActiveXObject("Scripting.FileSystemObject");  
          if(fso.FileExists(filePath)){
            alert('文件不存在');
          }

      var f = fso.GetFile(filePath);
          var mdate= f.DateLastModified;

          var deadLineDate=new Date(Date.parse("2012-10-30 12:01:01".replace(/-/g,"/")));

          if(mdate< deadLineDate){
          alert('还有时间');
          return false;
          }

          时间.replace(/-/g,"/") 不能省略,否则在某些IE版本下会返回NaN.(好像是IE7)

    4、执行文件

      var filePath = 'C:\\ test.exe';
          var wsh=new ActiveXObject("wscript.shell");
          wsh.run(filePath)

    5、异常处理

      try{}  catch(e){} finally{}

      try{//必选

        var filePath = 'C:\\ test.exe';
            var wsh=new ActiveXObject("wscript.shell");
            wsh.run(filePath)

      }

      catch(e){//必选

        //alert(e.name);

        //alert(e.message);

        alert('请将本系统地址加到浏览器可信站点中,并保证以下位置为启用状态\n\r IE->工具->Internet选项->安全->可信站点->自定义级别->对未标记为可    安全执行脚本的ActiveX控件初始化并执行');

      }

      finally{//可选}

  • 相关阅读:
    VIM的强大功能
    BigDecimal.ROUND_HALF_XXX的各种用法
    拒绝服务攻击
    浅谈(接口)测试注意事项四
    jmeter 与 java http
    Xms Xmx PermSize MaxPermSize 区别
    Jquery过滤器
    JQ工具函数运用
    C#扩展方法
    LINQ TO XML基础
  • 原文地址:https://www.cnblogs.com/go2anywhere/p/2748237.html
Copyright © 2011-2022 走看看