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

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

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

    隨筆 - 1, 文章 - 1, 評論 - 17, 引用 - 0
    數據加載中……

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

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

     

    C:\Documents and Settings\系統登陸名\Local Settings\Temp

     

    下面是第一種方法,比較復雜:

    <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");
        
            
    //根據指定路徑中的文件夾返回相應的 Folder 對象
            //WshShell.ExpandEnvironmentStrings("%USERNAME%")獲取當前系統登陸用戶名
           f = fso.GetFolder("c:\\Documents and Settings\\"+WshShell.ExpandEnvironmentStrings("%USERNAME%")+"\\Local Settings\\Temp");
           
           
    //返回一個 Files 集合,由指定文件夾中包含的所有 File 對象組成,包括設置了隱藏和系統文件屬性的文件。
           fc = new Enumerator(f.files);
           
           
    //循環判斷
           for (; !fc.atEnd(); fc.moveNext())
           
    {
               
    //如果為CLL 文件
          if(fso.getFile(fc.item()).type=="CLL 文件")
          
    {
              
    //根據指定的路徑(fc.item())中的文件返回相應的 File 對象。
              f1 = fso.GetFile(fc.item());
              
    //執行刪除
              f1.Delete();
              
    //刪除標記
              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的權限  
      需要下面選項內容  
      工具>Internet選項>安全>Internet>自定義級別>ActiveX控件和插件>對沒有標記為安全的ActiveX控件進行初始化和腳本運行  
       
      設置為啟運
     
      //獲取計算機名
      var   wsh=new   ActiveXObject("WScript.Network");  
      alert(wsh.ComputerName);

     

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

    posted on 2010-08-20 12:37 Horrison 閱讀(1193) 評論(0)  編輯  收藏 所屬分類: JavaScript


    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 亚洲一区动漫卡通在线播放| 亚洲综合久久1区2区3区| 成年男女男精品免费视频网站| 无码乱肉视频免费大全合集| 免费看片A级毛片免费看| 国产男女猛烈无遮挡免费视频网站| 亚洲日韩在线观看免费视频| 久久亚洲精品国产精品黑人| 亚洲日韩亚洲另类激情文学| 国产精品免费αv视频| 中文字幕免费视频| 久久久久亚洲AV综合波多野结衣| 亚洲成人一级电影| 亚洲精品黄色视频在线观看免费资源| 亚洲高清最新av网站| 亚洲videos| 日本19禁啪啪无遮挡免费动图| 亚洲欧洲免费视频| 五月天婷婷免费视频| 免费成人激情视频| 国产亚洲精品a在线观看| a级毛片毛片免费观看久潮 | 亚洲精品国产日韩无码AV永久免费网| 亚洲国产人成中文幕一级二级| 亚洲国产精品张柏芝在线观看| AV免费网址在线观看| 亚洲成人免费在线观看| 韩国免费三片在线视频| 国产免费播放一区二区| 成人国产mv免费视频| jizz免费在线观看| 亚洲毛片免费观看| 国产一区二区视频免费| 亚洲一卡2卡三卡4卡无卡下载| 2019中文字幕免费电影在线播放| 亚洲无线观看国产精品| 人妻18毛片a级毛片免费看| 亚洲尹人九九大色香蕉网站| 青青草原1769久久免费播放| 国产精品亚洲αv天堂无码| 亚洲黄色免费在线观看|