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 相关文章推荐
document.all与WEB标准
May 13 Javascript
Javascript 模式实例 观察者模式
Oct 24 Javascript
javascript作用域容易记错的两个地方分析
Jun 22 Javascript
使用js 设置url参数
Jul 08 Javascript
js+HTML5实现视频截图的方法
Jun 16 Javascript
bootstrap与Jquery UI 按钮样式冲突的解决办法
Sep 23 Javascript
jquery-mobile表单的创建方法详解
Nov 23 Javascript
详解JavaScript RegExp对象
Feb 04 Javascript
基于JavaScript实现活动倒计时效果
Apr 20 Javascript
基于vue.js 2.x的虚拟滚动条的示例代码
Jan 23 Javascript
vue 实现setInterval 创建和销毁实例
Jul 21 Javascript
vue使用lodop打印控件实现浏览器兼容打印的方法
Feb 07 Vue.js
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
thinkphp视图模型查询提示ERR: 1146:Table 'db.pr_order_view' doesn't exist的解决方法
2014/10/30 PHP
浅谈PHP的$_SERVER[SERVER_NAME]
2017/02/04 PHP
php检测mysql表是否存在的方法小结
2017/07/20 PHP
DOM精简教程
2006/10/03 Javascript
javascript 图片裁剪技巧解读
2012/11/15 Javascript
Jquery的Tabs内容轮换效果实现代码,几行搞定
2014/02/12 Javascript
Jquery easyUI 更新行示例
2014/03/06 Javascript
深入理解js promise chain
2016/05/05 Javascript
Angularjs中UI Router的使用方法
2016/05/14 Javascript
JavaScript仿百度图片浏览效果
2016/11/23 Javascript
Node.js开发教程之基于OnceIO框架实现文件上传和验证功能
2016/11/30 Javascript
jQuery实现搜索页面关键字的功能
2017/02/16 Javascript
Vue数组更新及过滤排序功能
2017/08/10 Javascript
jQuery Datatables表头不对齐的解决办法
2017/11/27 jQuery
JavaScript实现计算多边形质心的方法示例
2018/01/31 Javascript
前端路由&amp;webpack基础配置详解
2019/06/10 Javascript
Vue+scss白天和夜间模式切换功能的实现方法
2021/01/05 Vue.js
[01:21]DOTA2 新英雄 森海飞霞
2020/12/18 DOTA
Python中使用Boolean操作符做真值测试实例
2015/01/30 Python
python requests 使用快速入门
2017/08/31 Python
对Python Class之间函数的调用关系详解
2019/01/23 Python
解决django同步数据库的时候app models表没有成功创建的问题
2019/08/09 Python
jupyter notebook tensorflow打印device信息实例
2020/04/20 Python
python 串行执行和并行执行实例
2020/04/30 Python
Python3开发环境搭建详细教程
2020/06/18 Python
如何基于python把文字图片写入word文档
2020/07/31 Python
详解python算法常用技巧与内置库
2020/10/17 Python
python 删除系统中的文件(按时间,大小,扩展名)
2020/11/19 Python
python爬虫破解字体加密案例详解
2021/03/02 Python
实习教师自我鉴定
2013/09/27 职场文书
辩论赛主持词
2014/03/18 职场文书
自主招生教师推荐信
2014/05/10 职场文书
环保口号大全
2014/06/12 职场文书
学校与家长安全责任书
2014/07/23 职场文书
党的群众路线教育实践活动通讯稿
2014/09/10 职场文书
Nginx tp3.2.3 404问题解决方案
2021/03/31 Servers