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 相关文章推荐
javascript判断ie浏览器6/7版本加载不同样式表的实现代码
Dec 26 Javascript
复制js对象方法(详解)
Jul 08 Javascript
JavaScript极简入门教程(二):对象和函数
Oct 25 Javascript
js简单实现点击左右运动的方法
Apr 10 Javascript
AngularJS 指令详细介绍
Jul 27 Javascript
vue多级多选菜单组件开发
Sep 08 Javascript
canvas快速绘制圆形、三角形、矩形、多边形方法介绍
Dec 29 Javascript
js常用正则表达式集锦
May 17 Javascript
javascript实现抢购倒计时程序
Aug 26 Javascript
初学vue出现空格警告的原因及其解决方案
Oct 31 Javascript
Vue实现仿iPhone悬浮球的示例代码
Mar 13 Javascript
详解CocosCreator项目结构机制
Apr 14 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
php读取csv文件后,uft8 bom导致在页面上显示出现问题的解决方法
2013/08/10 PHP
PHP生成及获取JSON文件的方法
2016/08/23 PHP
Yii2实现增删改查后留在当前页的方法详解
2017/01/13 PHP
jQuery代码优化 遍历篇
2011/11/01 Javascript
Javascript 鼠标移动上去小三角形滑块缓慢跟随效果
2013/04/26 Javascript
javascript实现多级联动下拉菜单的方法
2015/02/06 Javascript
jquery Deferred 快速解决异步回调的问题
2016/04/05 Javascript
JS库之Waypoints的用法详解
2017/09/13 Javascript
详解在WebStorm中添加Vue.js单文件组件的高亮及语法支持
2017/10/21 Javascript
vue项目中jsonp跨域获取qq音乐首页推荐问题
2018/05/30 Javascript
微信小程序webview实现长按点击识别二维码功能示例
2019/01/24 Javascript
javascript function(函数类型)使用与注意事项小结
2019/06/10 Javascript
中级前端工程师必须要掌握的27个JavaScript 技巧(干货总结)
2019/09/23 Javascript
Python面向对象编程之继承与多态详解
2018/01/16 Python
Python处理CSV与List的转换方法
2018/04/19 Python
Python中矩阵创建和矩阵运算方法
2018/08/04 Python
详解Python3定时器任务代码
2019/09/23 Python
python能做什么 python的含义
2019/10/12 Python
使用 Python 合并多个格式一致的 Excel 文件(推荐)
2019/12/09 Python
详细分析Python可变对象和不可变对象
2020/07/09 Python
简单了解Python字典copy与赋值的区别
2020/09/16 Python
Python开发.exe小工具的详细步骤
2021/01/27 Python
Python用SSH连接到网络设备
2021/02/18 Python
销售所有的狗狗产品:Dog.com
2016/10/13 全球购物
菲律宾购物网站:Lazada菲律宾
2018/04/05 全球购物
非功能性需求都包括哪些方面
2013/10/29 面试题
职业培训师职业生涯规划
2014/02/18 职场文书
法定代表人授权委托书
2014/04/04 职场文书
2014年残疾人工作总结
2014/12/06 职场文书
孝老爱亲事迹材料
2014/12/24 职场文书
感恩母亲节活动总结
2015/02/10 职场文书
《跨越海峡的生命桥》教学反思
2016/02/18 职场文书
只需要12页,掌握撰写一流商业计划书的技巧
2019/05/07 职场文书
新学期小学班主任工作计划
2019/06/21 职场文书
浅谈mysql返回Boolean类型的几种情况
2021/06/04 MySQL
为自由献出你的心脏!「进击的巨人展 FINAL」2022年6月在台开展
2022/04/13 日漫