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 - 如何引入js代码
Mar 09 Javascript
脚本吧 - 幻宇工作室用到js,超强推荐base.js
Dec 23 Javascript
jquery 得到当前页面高度和宽度的两个函数
Feb 21 Javascript
Javascript实现div层渐隐效果的方法
May 30 Javascript
jquery悬浮提示框完整实例
Jan 13 Javascript
JavaScript开发者必备的10个Sublime Text插件
Feb 27 Javascript
AugularJS从入门到实践(必看篇)
Jul 10 Javascript
React Native实现进度条弹框的示例代码
Jul 17 Javascript
JavaScript正则表达式和级联效果
Sep 14 Javascript
微信小程序数据统计和错误统计的实现方法
Jun 26 Javascript
基于JavaScript实现十五拼图代码实例
Apr 26 Javascript
详解vue路由
Aug 05 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/07/12 PHP
PHP读取文件并可支持远程文件的代码分享
2012/10/03 PHP
PHP explode()函数用法、切分字符串
2012/10/03 PHP
php 表单提交大量数据发生丢失的解决方法
2014/03/03 PHP
PHP实践教程之过滤、验证、转义与密码详解
2017/07/24 PHP
Laravel中Facade的加载过程与原理详解
2017/09/22 PHP
laravel 实现用户登录注销并限制功能
2019/10/24 PHP
善用事件代理,警惕闭包的性能陷阱。
2011/01/20 Javascript
Firefox中beforeunload事件的实现缺陷浅析
2012/05/03 Javascript
Javascript中的回调函数和匿名函数的回调示例介绍
2014/05/12 Javascript
javascript生成随机数的方法
2014/05/16 Javascript
JavaScript利用正则表达式去除日期中的“-”
2014/07/01 Javascript
Javascript学习笔记之相等符号与严格相等符号
2014/11/23 Javascript
JQuery入门基础小实例(1)
2015/09/17 Javascript
Jquery on方法绑定事件后执行多次的解决方法
2016/06/02 Javascript
JavaScript——DOM操作——Window.document对象详解
2016/07/14 Javascript
利用jQuery.Validate异步验证用户名是否存在(推荐)
2016/12/09 Javascript
nodejs取得当前执行路径的方法
2018/05/13 NodeJs
详解vue-cli 3.0 build包太大导致首屏过长的解决方案
2018/11/10 Javascript
element ui table(表格)实现点击一行展开功能
2018/12/04 Javascript
如何解决.vue文件url引用文件的问题
2019/01/18 Javascript
[54:26]完美世界DOTA2联赛PWL S3 Forest vs Rebirth 第一场 12.10
2020/12/12 DOTA
python3.3教程之模拟百度登陆代码分享
2014/01/16 Python
Python利用BeautifulSoup解析Html的方法示例
2017/07/30 Python
python使用xslt提取网页数据的方法
2018/02/23 Python
浅析python实现scrapy定时执行爬虫
2018/03/04 Python
Flask之请求钩子的实现
2018/12/23 Python
使用python-pptx包批量修改ppt格式的实现
2020/02/14 Python
使用Html5、CSS实现文字阴影效果
2018/01/17 HTML / CSS
C语言中一个结构不能包含指向自己的指针吗
2012/05/25 面试题
学习党代会心得体会
2014/09/05 职场文书
公司承诺函范文
2015/01/21 职场文书
通知函的格式
2015/04/27 职场文书
2015年会计人员工作总结
2015/05/22 职场文书
简短的36句中秋节祝福信息语句
2019/09/09 职场文书
html粘性页脚的具体使用
2022/01/18 HTML / CSS