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

          2011年9月27日

          Unrecognized Windows Sockets error: 0: JVM_Bind 異常解決辦法

          java.net.SocketException: Unrecognized Windows Sockets error: 0: JVM_Bind

          此異常的原因是服務器端口被占用 所以解決辦法是:

          一:更改服務器的端口號;

          二:關閉占用當前端口的進程

          下邊介紹第二種方法

          1.首先進入命令行 查看端口是否被占用  

          使用命令: netstat -ano

          我的服務器的端口是443 

          此端口已被PID為3432的進程占用

          2.查看該PID為 3432 的進程

          使用命令:tasklist|findstr "3432"

          由于在解決問題時,我把PID為3432的進程已關掉,所以演示時,我用2784來做


          可以看出 PID為2784的進程是 ConnectifyService.exe

          第一種解決辦法是:把ConnectifyService.exe進程關掉

          第二種解決辦法是:直接通過任務管理器查看PID為3432的進程,然后關掉

          windows任務管理器->查看->選擇列  選中PID 然后查看任務管理器,關掉PID為3432的進程


          posted @ 2011-09-27 15:36 Horrison 閱讀(54886) | 評論 (17)編輯 收藏

          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 閱讀(1197) | 評論 (0)編輯 收藏

          主站蜘蛛池模板: 阿拉尔市| 蒙城县| 青海省| 无锡市| 温宿县| 雷州市| 孟津县| 徐汇区| 上高县| 岳池县| 叶城县| 睢宁县| 广丰县| 梨树县| 镇江市| 长岛县| 土默特左旗| 正安县| 南郑县| 子长县| 加查县| 桐柏县| 肥乡县| 岗巴县| 铁力市| 石泉县| 井冈山市| 米泉市| 峡江县| 于田县| 团风县| 吉隆县| 通榆县| 安福县| 巴东县| 岑溪市| 岳普湖县| 高雄市| 万荣县| 平顺县| 丹东市|