js获取文件里面的所有文件名(实例)


Posted in Javascript onOctober 17, 2017

如下所示:

<!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获取文件里面的所有文件名(实例)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
jquery HotKeys轻松搞定键盘事件代码
Aug 30 Javascript
jquery滚动特效集锦
Jun 03 Javascript
利用JavaScript的AngularJS库制作电子名片的方法
Jun 18 Javascript
浅谈$(document)和$(window)的区别
Jul 15 Javascript
jQuery实现鼠标经过时出现隐藏层文字链接的方法
Oct 12 Javascript
DOM 事件的深入浅出(一)
Dec 05 Javascript
详解vue-admin和后端(flask)分离结合的例子
Feb 12 Javascript
js事件on动态绑定数据,绑定多个事件的方法
Sep 15 Javascript
前端Electron新手入门教程详解
Jun 21 Javascript
Vue项目打包部署到iis服务器的配置方法
Oct 14 Javascript
基于element-ui封装可搜索的懒加载tree组件的实现
May 22 Javascript
详解小程序横屏方案对比
Jun 28 Javascript
Vue中之nextTick函数源码分析详解
Oct 17 #Javascript
vue mint-ui 实现省市区街道4级联动示例(仿淘宝京东收货地址4级联动)
Oct 16 #Javascript
jquery一键控制checkbox全选、反选或全不选
Oct 16 #jQuery
Vue2.0父子组件传递函数的教程详解
Oct 16 #Javascript
使用clipboard.js实现复制功能的示例代码
Oct 16 #Javascript
requireJS模块化实现返回顶部功能的方法详解
Oct 16 #Javascript
JavaScript简单实现合并两个Json对象的方法示例
Oct 16 #Javascript
You might like
剧场版动画《PSYCHO-PASS 3 FIRST INSPECTOR》3月27日日本上映!
2020/03/06 日漫
从wamp到xampp的升级之路
2015/04/08 PHP
thinkphp3.x中session方法的用法分析
2016/05/20 PHP
使用php实现网站验证码功能【推荐】
2017/02/09 PHP
JavaScript面向对象之静态与非静态类
2010/02/03 Javascript
Jquery 扩展方法
2010/05/06 Javascript
js/jquery获取文本框输入焦点的方法
2014/03/04 Javascript
javascript父、子页面交互技巧总结
2014/08/08 Javascript
node.js中的http.response.end方法使用说明
2014/12/14 Javascript
JS访问SWF的函数用法实例
2015/07/01 Javascript
jquery+ajax实现注册实时验证实例详解
2015/12/08 Javascript
深入解析JavaScript中函数的Currying柯里化
2016/03/19 Javascript
基于BootStrap Metronic开发框架经验小结【七】数据的导入、导出及附件的查看处理
2016/05/12 Javascript
jQuery中选择器的基础使用教程
2016/05/23 Javascript
基于KO+BootStrap+MVC实现的分页控件代码分享
2016/11/07 Javascript
Node.js中用D3.js的方法示例
2017/01/16 Javascript
vuex实现登录状态的存储,未登录状态不允许浏览的方法
2018/03/09 Javascript
[02:38]DOTA2亚洲邀请赛小组赛精彩集锦:Wings完美团击溃对手
2017/03/29 DOTA
[56:21]LGD vs IG 2018国际邀请赛小组赛BO2 第二场 8.18
2018/08/19 DOTA
Python urlopen()函数 示例分享
2014/06/12 Python
浅析Python中的多条件排序实现
2016/06/07 Python
Python2随机数列生成器简单实例
2017/09/04 Python
使用pandas对矢量化数据进行替换处理的方法
2018/04/11 Python
对python中for、if、while的区别与比较方法
2018/06/25 Python
Python 实现某个功能每隔一段时间被执行一次的功能方法
2018/10/14 Python
Python+OpenCV感兴趣区域ROI提取方法
2019/01/10 Python
使用CSS3和Checkbox实现JQuery的一些效果
2015/08/03 HTML / CSS
CSS3制作炫酷的下拉菜单及弹起式选单的实例分享
2016/05/17 HTML / CSS
澳大利亚票务和娱乐市场领导者:Ticketmaster
2017/03/03 全球购物
美国波西米亚风格服装品牌:Show Me Your Mumu
2018/01/05 全球购物
SheIn沙特阿拉伯:女装在线
2020/03/23 全球购物
对象的序列化(serialization)类是面向流的,应如何将对象写入到随机存取文件中
2015/06/22 面试题
致铅球运动员加油稿
2014/02/13 职场文书
教师考核评语
2014/04/28 职场文书
生日庆典策划方案
2014/06/02 职场文书
python开发人人对战的五子棋小游戏
2022/05/02 Python