<!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获取文件里面的所有文件名的更多相关文章

  1. cocos2d-x3.2下获取文件夹下所有文件名的方法

    这里提供一个函数获取文件夹下所有文件名的方法,直接上代码了. 原文地址:http://blog.csdn.net/qqmcy/article/details/36184733 // //  Visib ...

  2. js获取文件上传进度

    js获取文件上传进度: <input name="file" id="FileUpload" type="file" /> &l ...

  3. 【php】 php获取文件路径中的文件名和文件后缀方法

    获取文件名 $file = realpath(__DIR__.'/images/common/../addBtn.png'); 方法一 $file = realpath(__DIR__.'/image ...

  4. C++获取文件夹下所有文件名

    查找文件需要一个结构体和几个函数.结构体为struct _finddata_t,函数为_findfirst.findnext和_findclose. struct _finddata_t 这个结构体是 ...

  5. js获取文件MD5值

    原文链接:http://www.jianshu.com/p/940a9226fbbd   要在web页面中计算文件的md5值,还好这个项目是只需兼容现代浏览器的,不然要坑死了. 其实对文件进行md5, ...

  6. js 获取文件本地路径

    1.代码 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF- ...

  7. Matlab获取文件夹下所有文件名并将数据按矩阵赋值给变量

    一.获取一个文件夹下所有文件名: fileFolder=fullfile('D:\MATLAB\bin\trc'); dirOutput=dir(fullfile(fileFolder,'*.trc' ...

  8. c/c++获取文件夹下所有文件名

    如何获取某一文件夹下所有文件名,是一个很有意思的问题.网上代码很多,找了个简单的,特此收录. #include <iostream> #include <io.h> #incl ...

  9. js获取文件后缀

    //获取文件后缀 function getType(file){ var filename=file; var index1=filename.lastIndexOf("."); ...

随机推荐

  1. .netCore+Vue 搭建的简捷开发框架--目录

    .netCore+Vue 搭建的简捷开发框架 .netCore+Vue 搭建的简捷开发框架 (2)--仓储层实现和EFCore 的使用 .netCore+Vue 搭建的简捷开发框架 (3)-- Ser ...

  2. Redis的几个核心机制底层原理

    #### 1.S_DOWN和O_DOWN ######   S_DOWN和O_DOWN两种宕机状态  (1).S_DOWN是主观宕机,就一个哨兵如果自己觉得一个master宕机了,那么就是主观宕机 s ...

  3. 解决vue组件内前置路由守卫beforeRouteEnter无法获取上下文this

    问题描述 vue框架,只有在报名页面报名成功,然后自动跳转到订单详情,才弹出一个引流弹窗,其他情况均不弹出,我就想到使用vue 的组件内前置守卫beforeRouteEnter来实现.beforeRo ...

  4. .net core gRPC与IdentityServer4集成认证授权

    前言 随着.net core3.0的正式发布,gRPC服务被集成到了VS2019.本文主要演示如何对gRPC的服务进行认证授权. 分析 目前.net core使用最广的认证授权组件是基于OAuth2. ...

  5. electron开发环境搭建

    开发环境 Node.js Vscode vscode安装Debugger for Chrome 创建开发目录(也是解决方案) 执行初始化命令,创建electronpicture工程,并添加main.j ...

  6. 告别10kb/s的Github访问速度

    由于种种原因,国内访问Github的体验一直不是很好.本文通过优化DNS缓存的方式,避免浏览器直接解析Github域名,来改善Github的访问速度. 本文分为如下三个部分: 通过IP地址查询获取访问 ...

  7. SpringData-Redis发布订阅自动重连分析

    SpringData-Redis发布订阅自动重连分析 RedisMessageListenerContainer 配置 @Bean @Autowired RedisMessageListenerCon ...

  8. 双系统开机引导菜单修复方法 进win7无须重启|metro引导|双系统菜单名字修改

    此文转自互联网,一部分是原创. 主要内容 1.修复双系统菜单(win7与win8双系统),进入win7不再需要重启,普通菜单样式(普通引导,非metro界面),更加简洁,实用,开机即可选择操作系统 2 ...

  9. day19作业

    1.什么是对象?什么是类? ​ 对象是特征和功能的结合体 ​ 类是一系列对象相同的特征和技能的集合体 2.绑定方法的有什么特点 ​ 绑定方式是由对象来调用类内部的函数,特点是会把对象当作第一个参数传入 ...

  10. markdown语法(转)

    markdown语法 1.标题代码 # 一级标题 ## 二级标题 ### 三级标题 #### 四级标题 ##### 五级标题 ###### 六级标题 2.引用代码 >你好 >> 您好 ...