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静态的动态
Sep 18 Javascript
jquery插件制作教程 txtHover
Aug 17 Javascript
js获取光标位置和设置文本框光标位置示例代码
Jan 09 Javascript
解决json日期格式问题的3种方法
Feb 02 Javascript
jquery分页插件jpaginate在IE中不兼容问题
Apr 22 Javascript
JQuery获取与设置HTML元素的内容或文本的实现代码
Jun 20 Javascript
bootstrap按钮插件(Button)使用方法解析
Jan 13 Javascript
简单实现js倒计时功能
Feb 13 Javascript
javascript关于“时间”的一次探索
Jul 24 Javascript
在vue-cli中引入lodash.js并使用详解
Nov 13 Javascript
Vue——解决报错 Computed property &quot;****&quot; was assigned to but it has no setter.
Dec 19 Vue.js
微信小程序 接入腾讯地图的两种写法
Jan 12 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
全国FM电台频率大全 - 12 安徽省
2020/03/11 无线电
关于Zend Studio 配色方案插件的介绍
2013/06/24 PHP
php中如何判断一个网页请求是ajax请求还是普通请求
2013/08/10 PHP
PHP开发微信支付的代码分享
2014/05/25 PHP
解决ThinkPHP关闭调试模式时报错的问题汇总
2015/04/22 PHP
JSON用法之将PHP数组转JS数组,JS如何接收PHP数组
2015/10/08 PHP
php批量删除超链接的实现方法
2015/10/19 PHP
jQuery的链式调用浅析
2010/12/03 Javascript
ASP.NET jQuery 实例16 通过控件CustomValidator验证RadioButtonList
2012/02/03 Javascript
JS保留小数点(四舍五入、四舍六入)实现思路及实例
2013/04/25 Javascript
javascript简单实现图片预加载
2014/12/03 Javascript
jQuery中fadeOut()方法用法实例
2014/12/24 Javascript
JavaScript中string对象
2015/06/12 Javascript
Express实现前端后端通信上传图片之存储数据库(mysql)傻瓜式教程(二)
2015/12/10 Javascript
详解网站中图片日常使用以及优化手法
2017/01/09 Javascript
全面解析jQuery中的$(window)与$(document)的用法区别
2017/08/15 jQuery
详解使用JWT实现单点登录(完全跨域方案)
2019/08/02 Javascript
Vue.js中使用Vuex实现组件数据共享案例
2020/07/31 Javascript
vue iview 隐藏Table组件里的某一列操作
2020/11/13 Javascript
[01:06:07]2014 DOTA2国际邀请赛中国区预选赛5.21 DT VS CIS
2014/05/22 DOTA
[03:27]《辉夜杯》线下训练营 导师CU和海涛指点迷津
2015/10/23 DOTA
用Python编写一个简单的FUSE文件系统的教程
2015/04/02 Python
Python使用SQLite和Excel操作进行数据分析
2018/01/20 Python
利用python如何处理nc数据详解
2018/05/23 Python
PyCharm使用之配置SSH Interpreter的方法步骤
2019/12/26 Python
python定时截屏实现
2020/11/02 Python
css3类选择器之结合元素选择器和多类选择器用法
2017/03/09 HTML / CSS
html5+css3气泡组件的实现
2014/11/21 HTML / CSS
【HTML5】3D模型--百行代码实现旋转立体魔方实例
2016/12/16 HTML / CSS
精选鞋类、服装和配饰的全球领先目的地:Bodega
2021/02/27 全球购物
毕业生的自我鉴定该怎么写
2013/12/02 职场文书
房屋转让协议书
2014/04/11 职场文书
医院岗前培训心得体会
2016/01/08 职场文书
奶茶店的创业计划书该怎么写?
2019/07/15 职场文书
Python 实现Mac 屏幕截图详解
2021/10/05 Python
python pygame 开发五子棋双人对弈
2022/05/02 Python