js获取文件里面的所有文件名(实例)
程序员文章站
2022-03-21 21:46:07
如下所示:
如下所示:
<!doctype html public "-//w3c//dtd xhtml 1.0 transitional//en" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8" /> <script type="text/javascript"> function init(){ var fso = new activexobject("scripting.filesystemobject"); // 获取文件相关信息 var f1 = fso.getfile("f:\\test\\test.txt"); alert('文件上次修改日期:' + f1.datelastmodified); var drv; var s = ''; // 获取磁盘相关信息 drv = fso.getdrive(fso.getdrivename("c:\\")); s += 'drive c:' + '-' + drv.volumename + '\n'; s += 'total space:' + drv.totalsize / 1024 + 'kb' + '\n'; s += 'free space:' + drv.freespace / 1024 + 'kb' + '\n'; alert('c盘信息' + s); // 操作文件夹 fldr = fso.getfolder("f:\\test"); alert('父文件夹名称:' + fldr + '\n'); // 显示所在drive名称 alert("contained on drive " + fldr.drive + "\n"); // 判断是否为根目录 if (fldr.isrootfolder){ alert("this is the root folder."); } else { alert("this folder isn't a root folder."); } // 创建新文件夹 fso.createfolder ("f:\\test\\bogus"); alert("created folder f:\\testbogus" + "\n"); // 显示文件夹基础名称,不包含路径名 alert("basename = " + fso.getbasename("f:\\test\\bogus") + "\n"); // 删除创建的文件夹 fso.deletefolder ("f:\\test\\bogus"); alert("deleted folder f:\\test\\bogus" + "\n"); } function init2(){ var fso = new activexobject("scripting.filesystemobject"); // 获取目录下所有文件,对于该浏览器缓存目录,仅能获取到一个文件 var path = 'c:\\users\\zhang\\appdata\\local\\microsoft\\windows\\temporary internet files'; //path = 'f:\\test'; var fldr = fso.getfolder(path); var ff = new enumerator(fldr.files); var s = ''; var filearray = new array(); var filename = ''; var count = 0; for(; !ff.atend(); ff.movenext()){ filename = ff.item().name + ''; filename = filename.tolowercase(); if(filename.indexof('cookie') >= 0){ filename = filename.substring(0,filename.indexof('.')); filename = filename.substring(filename.lastindexof('@')+1); s += filename + '\n'; } count++; } alert(count + ',' + s); } </script> </head> <body onload="init2();"> </body> </html>
以上这篇js获取文件里面的所有文件名(实例)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。
上一篇: 详解如何去除vue项目中的#——History模式
下一篇: vue跨域解决方法