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 相关文章推荐
基于jquery的弹出提示框始终处于窗口的居中位置(类似于alert弹出框的效果)
Sep 28 Javascript
用jQuery实现一些导航条切换,显示隐藏的实例代码
Jun 08 Javascript
禁止页面刷新让F5快捷键及右键都无效
Jan 22 Javascript
js面向对象实现canvas制作彩虹球喷枪效果
Sep 24 Javascript
JS控件bootstrap datepicker使用方法详解
Mar 25 Javascript
基于EasyUI的基础之上实现树形功能菜单
Jun 28 Javascript
基于D3.js实现时钟效果
Jul 17 Javascript
vue、react等单页面项目部署到服务器的方法及vue和react的区别
Sep 29 Javascript
antd组件Upload实现自己上传的实现示例
Dec 18 Javascript
Vue代码整洁之去重方法整理
Aug 06 Javascript
vue服务端渲染操作简单入门实例分析
Aug 28 Javascript
vue+elementui通用弹窗的实现(新增+编辑)
Jan 07 Vue.js
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
搜索和替换文件或目录的一个好类--很实用
2006/10/09 PHP
PHP令牌 Token改进版
2008/07/18 PHP
让CodeIgniter数据库缓存自动过期的处理的方法
2014/06/12 PHP
thinkphp 手机号和用户名同时登录
2017/01/20 PHP
jquery 日期分离成年月日的代码
2010/05/14 Javascript
Knockoutjs的环境搭建教程
2012/11/26 Javascript
jquery使用jquery.zclip插件复制对象的实例教程
2013/12/04 Javascript
Iframe实现跨浏览器自适应高度解决方法
2014/09/02 Javascript
javascript获取四位数字或者字母的随机数
2015/01/09 Javascript
使用AmplifyJS组件配合JavaScript进行编程的指南
2015/07/28 Javascript
jquery实现简单的遮罩层
2016/01/08 Javascript
jQuery基于$.ajax设置移动端click超时处理方法
2016/05/14 Javascript
JavaScript 判断一个对象{}是否为空对象的简单方法
2016/10/09 Javascript
微信小程序开发实战教程之手势解锁
2016/11/18 Javascript
React中使用collections时key的重要性详解
2017/08/07 Javascript
详解使用Vue Router导航钩子与Vuex来实现后退状态保存
2017/09/11 Javascript
Puppet的一些技巧
2018/09/17 Javascript
Vue项目中使用jsonp抓取跨域数据的方法
2019/11/10 Javascript
简单了解Python下用于监视文件系统的pyinotify包
2015/11/13 Python
在centos7中分布式部署pyspider
2017/05/03 Python
浅谈python import引入不同路径下的模块
2017/07/11 Python
python在ubuntu中的几种安装方法(小结)
2017/12/08 Python
python中利用zfill方法自动给数字前面补0
2018/04/10 Python
Python Numpy库安装与基本操作示例
2019/01/08 Python
如何在Python中实现goto语句的方法
2019/05/18 Python
wxPython实现列表增删改查功能
2019/11/19 Python
编译 pycaffe时报错:fatal error: numpy/arrayobject.h没有那个文件或目录
2020/11/29 Python
canvas 下载二维码和图片加水印的方法
2018/03/21 HTML / CSS
全球立体声:World Wide Stereo
2018/09/29 全球购物
广州地球村科技数据库题目
2016/04/25 面试题
日语专业个人的求职信
2013/12/03 职场文书
工会主席岗位责任制
2014/02/11 职场文书
《影子》教学反思
2014/02/21 职场文书
邓小平理论心得体会
2014/09/09 职场文书
2016高考冲刺决心书
2015/09/23 职场文书
python 自动刷新网页的两种方法
2021/04/20 Python