<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    隨筆 - 1, 文章 - 1, 評論 - 17, 引用 - 0
    數(shù)據(jù)加載中……

    2010年8月20日

    js刪除指定路徑的指定擴展名的文件

    刪除以下目錄下的以.cll文件為擴展名的所有文件(可以修改擴展名,刪除對應(yīng)的文件)

     

    C:\Documents and Settings\系統(tǒng)登陸名\Local Settings\Temp

     

    下面是第一種方法,比較復(fù)雜:

    <html>
        
    <script type="text/javascript">
      
    function test(){
      
          
    var WshShell =new ActiveXObject("WScript.Shell");   
          
    //fso為FileSystemObject;
          //f為Folder對象;
          //fc為要賦值為 Enumerator 對象的變量名
          //f1為File對象
          //s判斷是否刪除,s=1表示刪除成功
          var fso,f,fc,f1,s=0;
            fso 
    = new ActiveXObject("Scripting.FileSystemObject");
        
            
    //根據(jù)指定路徑中的文件夾返回相應(yīng)的 Folder 對象
            //WshShell.ExpandEnvironmentStrings("%USERNAME%")獲取當(dāng)前系統(tǒng)登陸用戶名
           f = fso.GetFolder("c:\\Documents and Settings\\"+WshShell.ExpandEnvironmentStrings("%USERNAME%")+"\\Local Settings\\Temp");
           
           
    //返回一個 Files 集合,由指定文件夾中包含的所有 File 對象組成,包括設(shè)置了隱藏和系統(tǒng)文件屬性的文件。
           fc = new Enumerator(f.files);
           
           
    //循環(huán)判斷
           for (; !fc.atEnd(); fc.moveNext())
           
    {
               
    //如果為CLL 文件
          if(fso.getFile(fc.item()).type=="CLL 文件")
          
    {
              
    //根據(jù)指定的路徑(fc.item())中的文件返回相應(yīng)的 File 對象。
              f1 = fso.GetFile(fc.item());
              
    //執(zhí)行刪除
              f1.Delete();
              
    //刪除標(biāo)記
              s=1;
          }

           }

           
    if(s==1){
               alert(
    "刪除成功");
           }
    else{
               alert(
    ".cll文件不存在");
           }

      }

      
    </script>
        
    <body>
        
    <input value="測試" type="button" onclick="test();">
        
    </body>
    </html>

    下面是第二種方法:
    <html>
        
    <body>
            
    <input value="測試" type="button" onclick="test();">
        
    </body>
        
    <script type="text/javascript">
      
    function test(){
      
          
    var wshShell =new ActiveXObject("WScript.Shell");
          
          
    //username 存放登陸用戶名
          var username = wshShell.ExpandEnvironmentStrings("%USERNAME%");
          
          
    //fso用來處理文件和文件夾
            var fso = new ActiveXObject("Scripting.FileSystemObject");
            
            
    //path刪除文件的路徑
            var path = "c:\\Documents and Settings\\"+username+"\\Local Settings\\Temp";
            
            
    //如果指定的文件夾存在則返回 True ;否則返回 False
            if(fso.FolderExists(path))
            
    {
                
    try{
                    fso.DeleteFile(path
    +"\\*.cll");
                    alert(
    "刪除成功!");
                }
    catch(e){
                     alert(
    ".CLL" + e.message);
                }

                    
            }
    else
                
    {
                    alert(
    "不存在這個目錄:"+path);
                }

            }

      
    </script>
    </html>

    要運行上述腳本,需要放寬IE的權(quán)限  
      需要下面選項內(nèi)容  
      工具>Internet選項>安全>Internet>自定義級別>ActiveX控件和插件>對沒有標(biāo)記為安全的ActiveX控件進行初始化和腳本運行  
       
      設(shè)置為啟運
     
      //獲取計算機名
      var   wsh=new   ActiveXObject("WScript.Network");  
      alert(wsh.ComputerName);

     

    有什么不對的地方大家評論下吧

    posted @ 2010-08-20 12:37 Horrison 閱讀(1193) | 評論 (0)編輯 收藏

    主站蜘蛛池模板: 2021精品国产品免费观看| 久青草视频在线观看免费| 亚洲美女视频免费| 亚洲avav天堂av在线不卡 | 亚洲第一街区偷拍街拍| 成熟女人特级毛片www免费| 国产成人精品日本亚洲网址 | 麻豆国产人免费人成免费视频| 中文字幕亚洲综合小综合在线| 69成人免费视频无码专区| 亚洲午夜成激人情在线影院| 免费福利网站在线观看| 亚洲欧美日韩综合久久久| 国产午夜鲁丝片AV无码免费| 免费人成在线观看播放a| 亚洲乱码无码永久不卡在线 | 亚洲视频在线免费播放| 亚洲日韩AV无码一区二区三区人| 女人18毛片免费观看| 四虎影视在线看免费观看| 亚洲综合AV在线在线播放| 男女啪啪永久免费观看网站| 亚洲熟妇AV一区二区三区宅男| 在线观看免费成人| 国产V片在线播放免费无码| 久久亚洲AV午夜福利精品一区 | 国产在线观看免费视频播放器| 色屁屁在线观看视频免费| 国产aⅴ无码专区亚洲av麻豆| 香蕉成人免费看片视频app下载| 亚洲一区电影在线观看| a级毛片在线免费| 亚洲黄色在线观看| 日本人护士免费xxxx视频| 97在线免费视频| 亚洲一区二区三区在线网站| 亚洲 小说区 图片区 都市| 日韩在线不卡免费视频一区| 亚洲欧洲AV无码专区| 亚洲国产精品无码专区| 成人免费视频88|