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

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

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

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

    2010年8月20日

    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 @ 2010-08-20 12:37 Horrison 閱讀(1200) | 評論 (0)編輯 收藏

    主站蜘蛛池模板: 成年网站免费入口在线观看 | 一本色道久久综合亚洲精品高清 | 亚洲综合av永久无码精品一区二区 | 久久精品无码精品免费专区| 国产午夜不卡AV免费| 久久国产精品免费网站| 久久久久久99av无码免费网站 | 亚洲色精品三区二区一区| 亚洲国产精品嫩草影院| 一级毛片免费毛片毛片| 91在线老王精品免费播放| 成人性生交大片免费看无遮挡 | 色老板亚洲视频免在线观| 阿v免费在线观看| 一区二区三区四区免费视频| 国产性生交xxxxx免费| 亚洲国产精品线在线观看| 日韩亚洲国产综合高清| 色猫咪免费人成网站在线观看 | 国产成人亚洲精品播放器下载| 久久美女网站免费| 亚洲国产精品激情在线观看| 国产成人精品日本亚洲网址 | 又黄又大又爽免费视频| 亚洲毛片免费观看| 无码一区二区三区免费| 亚洲五月午夜免费在线视频| 亚洲日韩看片无码电影| 在线观看免费a∨网站| 亚洲国产成人精品无码区在线秒播| 中文字幕无线码中文字幕免费| 国产视频精品免费| 亚洲国产成人综合精品| 在线观看人成视频免费| 久久精品国产亚洲av天美18| 在线视频免费观看高清| 一区二区亚洲精品精华液| 在线观看视频免费完整版| 亚洲精品在线网站| 两个人的视频高清在线观看免费 | 国产成人精品久久免费动漫 |