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 new 需不需要继续使用
Jul 02 Javascript
asp.net+js 实现无刷新上传解析csv文件的代码
May 17 Javascript
深入理解JavaScript系列(7) S.O.L.I.D五大原则之开闭原则OCP
Jan 15 Javascript
代码触发js事件(click、change)示例应用
Dec 13 Javascript
Node.js编码规范
Jul 14 Javascript
jQuery CSS()方法改变现有的CSS样式
Aug 20 Javascript
jQuery使用prepend()方法在元素前添加内容用法实例
Mar 26 Javascript
jquery基础知识第一讲之认识jquery
Mar 17 Javascript
AngularJS 面试题集锦
Sep 06 Javascript
JS canvas绘制五子棋的棋盘
May 28 Javascript
vue项目中使用Hbuilder打包app 设置沉浸式状态栏的方法
Oct 22 Javascript
每天学点Vue源码之vm.$mount挂载函数
Mar 11 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中进行身份认证
2006/10/09 PHP
如何在Ubuntu下启动Apache的Rewrite功能
2013/07/05 PHP
php源码分析之DZX1.5字符串截断函数cutstr用法
2015/06/17 PHP
yii2的restful api路由实例详解
2019/05/14 PHP
深入document.write()与HTML4.01的非成对标签的详解
2013/05/08 Javascript
NodeJS url验证(url-valid)的使用方法
2013/11/18 NodeJs
JavaScript将页面表格导出为Excel的具体实现
2013/12/27 Javascript
把jQuery的类、插件封装成seajs的模块的方法
2014/03/12 Javascript
javascript精确统计网站访问量实例代码
2015/12/19 Javascript
使用JQuery中的trim()方法去掉前后空格
2016/09/16 Javascript
Javascript中内建函数reduce的应用详解
2016/10/20 Javascript
JS动态遍历json中所有键值对的方法(不知道属性名的情况)
2016/12/28 Javascript
微信小程序开发之选项卡(窗口底部TabBar)页面切换
2017/04/12 Javascript
Ionic2调用本地SQlite实例
2017/04/22 Javascript
微信小程序中使用javascript 回调函数
2017/05/11 Javascript
jQuery动态添加li标签并添加属性和绑定事件方法
2018/02/24 jQuery
create-react-app修改为多页面支持的方法
2018/05/17 Javascript
如何为你的JavaScript代码日志着色详解
2019/04/08 Javascript
Vue开发环境中修改端口号的实现方法
2019/08/15 Javascript
使用VUE实现在table中文字信息超过5个隐藏鼠标移到时弹窗显示全部
2019/09/16 Javascript
layui数据表格重载实现往后台传参
2019/11/15 Javascript
jQuery实现日历效果
2020/09/11 jQuery
JavaScript如何实现防止重复的网络请求的示例
2021/01/28 Javascript
Python标准库urllib2的一些使用细节总结
2015/03/16 Python
Python中字典的基本知识初步介绍
2015/05/21 Python
实例讲解Python中SocketServer模块处理网络请求的用法
2016/06/28 Python
Python多维/嵌套字典数据无限遍历的实现
2016/11/04 Python
CentOS下使用yum安装python-pip失败的完美解决方法
2017/08/16 Python
Flask web开发处理POST请求实现(登录案例)
2018/07/26 Python
pycharm远程开发项目的实现步骤
2019/01/20 Python
Python元组常见操作示例
2019/02/19 Python
HTML5标签使用方法详解
2015/11/27 HTML / CSS
施工班组长岗位职责
2014/01/05 职场文书
教师岗位职责范本
2015/04/02 职场文书
《异世界四重奏》剧场版6月10日上映 PV视觉图原创角色发表
2022/03/20 日漫
vue里使用create, mounted调用方法
2022/04/26 Vue.js