<!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. Maven下载速度过慢问题已解决

    因为Maven 默认仓库的服务器在国外所以我们国内的使用效果极差,我们可以修改成为国内镜像地址加速下载. 两种方法 修改全局文件 C:\Users\您电脑帐号\ .m2\settings.xml没有文 ...

  2. 创建SSM项目所需

    一.mybatis所需: 1.相关jar包 2.创数据库+Javabean类 3.接口+写SQL的xml映射文件 4.核心配置文件:SqlMapConfig.xml 二.springMVC所需: 1. ...

  3. Flask学习总结

    Flask的使用以及返回值(其中Response后续详细单独补充) Flask的路由解读以及其配置 Flask的请求扩展 Flask中的cookie和session Flask中的request和re ...

  4. python基础一(运算符/变量定义/数据类型)

    一.运算符 1.算数运算符 (1)加(+) 注意:字符串与整数之间不能进行相加,需要通过str()或int()进行转换数据类型 整数与整数相加 >>> 1 + 1 2 >> ...

  5. 网络编程之winInet

    InternetGetConnectedState() 简介: 功能:检索本地系统的网络连接状态. 函数原型:BOOLAPI InternetGetConnectedState(            ...

  6. PHP array_replace

    1.函数的作用:替换数组的元素 2.函数的参数: @params array $array1  被替换的数组 @params array $array2  替换的数组 @params array $a ...

  7. fread优化读入

    inline char nc() { static const int BS = 1 << 22; static unsigned char buf[BS],*st,*ed; if(st ...

  8. Mysql数据类型最细讲解

    文章原创于公众号:程序猿周先森.本平台不定时更新,喜欢我的文章,欢迎关注我的微信公众号. 数据库中事务是最重要的概念之一,所以上篇着重谈了谈数据库中事务的使用,并且举了实例如何在实际开发中去使用事务进 ...

  9. Java获取文件中视频的时长

    public void ReadVideoTime(String path) { long sum = 0; long num = 0; File source = new File(path[i]) ...

  10. c#菜单动态合并

    说明 在程序中经常使用弹出菜单,并且一个窗体中可以存在多个弹出菜单.开发过MDI窗体的读者可能都知道,当MDI子窗体最大化时,子窗体和主窗体的菜单能够自动的合并.这是如何实现的呢?本例实现了将两个弹出 ...