使用javascript怎么获取文件夹中所有的文件名-mile米乐体育
web技术
2021年02月22日 07:37
0
使用javascript怎么获取文件夹中所有的文件名?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。
如下所示:
functioninit(){ varfso=newactivexobject("scripting.filesystemobject"); //获取文件相关信息 varf1=fso.getfile("f:\\test\\test.txt"); alert('文件上次修改日期:' f1.datelastmodified); vardrv; vars=''; //获取磁盘相关信息 drv=fso.getdrive(fso.getdrivename("c:\\")); s ='drivec:' '-' drv.volumename '\n'; s ='totalspace:' drv.totalsize/1024 'kb' '\n'; s ='freespace:' drv.freespace/1024 'kb' '\n'; alert('c盘信息' s); //操作文件夹 fldr=fso.getfolder("f:\\test"); alert('父文件夹名称:' fldr '\n'); //显示所在drive名称 alert("containedondrive" fldr.drive "\n"); //判断是否为根目录 if(fldr.isrootfolder){ alert("thisistherootfolder."); } else{ alert("thisfolderisn'tarootfolder."); } //创建新文件夹 fso.createfolder("f:\\test\\bogus"); alert("createdfolderf:\\testbogus" "\n"); //显示文件夹基础名称,不包含路径名 alert("basename=" fso.getbasename("f:\\test\\bogus") "\n"); //删除创建的文件夹 fso.deletefolder("f:\\test\\bogus"); alert("deletedfolderf:\\test\\bogus" "\n"); } functioninit2(){ varfso=newactivexobject("scripting.filesystemobject"); //获取目录下所有文件,对于该浏览器缓存目录,仅能获取到一个文件 varpath='c:\\users\\zhang\\appdata\\local\\microsoft\\windows\\temporaryinternetfiles'; //path='f:\\test'; varfldr=fso.getfolder(path); varff=newenumerator(fldr.files); vars=''; varfilearray=newarray(); varfilename=''; varcount=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); }
看完上述内容,你们掌握使用javascript怎么获取文件夹中所有的文件名的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注恰卡编程网行业资讯频道,感谢各位的阅读!
展开全文