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 相关文章推荐
JS控制表格隔行变色
Jun 26 Javascript
利用onresize使得div可以随着屏幕大小而自适应的代码
Jan 15 Javascript
javascript 全选与全取消功能的实现代码
Dec 23 Javascript
使用JQuery实现Ctrl+Enter提交表单的方法
Oct 22 Javascript
纯javascript响应式树形菜单效果
Nov 10 Javascript
node.js实现爬虫教程
Aug 25 Javascript
jquery插件ContextMenu设置右键菜单
Mar 13 Javascript
Bootstrap Table 在指定列中添加下拉框控件并获取所选值
Jul 31 Javascript
20个最常见的jQuery面试问题及答案
May 23 jQuery
微信小程序实现搜索功能并跳转搜索结果页面
May 18 Javascript
基于JavaScript实现单例模式
Oct 30 Javascript
15个简单的JS编码标准让你的代码更整洁(小结)
Jul 16 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 编写大型网站问题集
2010/05/07 PHP
在Laravel框架里实现发送邮件实例(邮箱验证)
2016/05/20 PHP
php处理多图上传压缩代码功能
2018/06/13 PHP
简单的js表单验证函数
2013/10/28 Javascript
jquery获取复选框被选中的值
2014/03/22 Javascript
JavaScript数据库TaffyDB用法实例分析
2015/07/27 Javascript
jquery中checkbox使用方法简单实例演示
2015/11/24 Javascript
详解JavaScript对象类型
2016/06/16 Javascript
JavaScript性能优化总结之加载与执行
2016/08/11 Javascript
javascript简单实现跟随滚动条漂浮的返回顶部按钮效果
2016/08/19 Javascript
jQuery EasyUI编辑DataGrid用combobox实现多级联动
2016/08/29 Javascript
详解Node.js开发中的express-session
2017/05/19 Javascript
Node.js 回调函数实例详解
2017/07/06 Javascript
Vue 2.5.2下axios + express 本地请求404的解决方法
2018/02/21 Javascript
基于vue1和vue2获取dom元素的方法
2018/03/17 Javascript
vue router+vuex实现首页登录验证判断逻辑
2018/05/17 Javascript
layer父页获取弹出层输入框里面的值方法
2019/09/02 Javascript
在layui中layer弹出层点击事件无效的解决方法
2019/09/05 Javascript
vue组件实现移动端九宫格转盘抽奖
2020/10/16 Javascript
详解如何在Javascript中使用Object.freeze()
2020/10/18 Javascript
Python实现读取目录所有文件的文件名并保存到txt文件代码
2014/11/22 Python
python图片验证码生成代码
2016/07/02 Python
Python简单定义与使用字典dict的方法示例
2017/07/25 Python
在pycharm上mongodb配置及可视化设置方法
2018/11/30 Python
解决PyCharm不运行脚本,而是运行单元测试的问题
2019/01/17 Python
如何不用安装python就能在.NET里调用Python库
2019/07/12 Python
使用keras实现非线性回归(两种加激活函数的方式)
2020/07/05 Python
利用Python如何制作贪吃蛇及AI版贪吃蛇详解
2020/08/24 Python
用python实现一个简单的验证码
2020/12/09 Python
荷兰鞋子在线:Nelson Schoenen
2017/12/25 全球购物
2015年乡镇妇联工作总结
2015/05/19 职场文书
新娘婚礼致辞
2015/07/27 职场文书
交通事故责任认定书
2015/08/06 职场文书
python控制台打印log输出重复的解决方法
2021/05/14 Python
MySQL系列之十四 MySQL的高可用实现
2021/07/02 MySQL
springboot+rabbitmq实现智能家居实例详解
2022/07/23 Java/Android