javascript文件操作

本文介绍使用JavaScript通过FileSystemObject对象实现对指定目录下图片文件的读取与展示过程。通过对文件系统的操作,筛选出特定格式的图片文件,并以表格形式进行展示。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 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>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值