javascript文件操作

 javascript文件操作

<script language="javascript">

   /**定義變量
    *  fso:FileSystemObject對象;
    *  f:文件路徑對象
    *  fc:目錄對象下所有文件集和的迭代器對象
    *  s:迭代器中每一個對象
    *  文件名
    *  文件名後綴
   var fso, f, fc, s, fileName, suffix; 
   var html = "";   //要顯示的HTML
   var id = "";
   var suffixes = ['.gif','.jpg','.bmp','.jpeg'];   //包含的文件名後綴
   var i=0,row=6;         //顯示格式,
   fso = new ActiveXObject("Scripting.FileSystemObject");  //創建FileSystemObject對象
   f = fso.GetFolder("D://workspace//HRM_TopGroup//WebRoot//images//headImg");  //將路徑名轉換成對象
   fc = new Enumerator(f.files);   //獲取所有子文件的迭代器對象
   s = "";
   html +='<table border=1>';
   for (; !fc.atEnd(); fc.moveNext())
   {
     
      s = fc.item();
      fileName = s.Name;
      var isTrue = false;
      suffix = fileName.substring(fileName.lastIndexOf('.'));
      for(var j=0;j<suffixes.length;j++){
         if(suffix == suffixes[j]){
            isTrue = true;
            break;
         }
      }
      if(!isTrue){
         continue;
      }
     
      if(i%row==0){
        html += "<tr>";
      }

      html += '<td><a href="javascript:selectHead("'+id+'","'+fileName+'");"><img src="' + s + '" /></a></td>';

      if(i%row==row-1){
        html += "</tr>";
      }
      i++;
   }
   html +='</table>';
   document.write(html);
</script>

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章